- 【XNA】1がアクションSTGを作るスレ【コントラ】
913 :萌主(元株主w) 忍法帖【Lv=40,xxxPT】 【東電 59.9 %】 [sage]:2011/10/17(月) 02:22:13.84 ID:ODCVrVvZ - 「変更点」
〇30FPS固定に。 →移動速度、吹っ飛び、攻撃コリジョン発生タイミングなど、 いろいろなものを30FPSに対応しました。 ほぼ60FPSのときのタイミングに揃っているはずです。 気になるところがあれば、個別対応します。 〇主人公のコリジョンチェックを9箇所に。 ゴブリンのコリジョンチェックを4箇所に。 →壁にめりこまなくなった。 〇遠景の表示順番を最初に。 →背景とキャラクタの半透明処理に対応する為。 Zテストが効かなくなったので、フィルレートの負荷が増えました。 〇ステージ3に、ステージ1の遠景を移植。 30FPSにしたところ、CPU負荷が半分近くになりましたが、 コリジョンチェックにほぼ持っていかれました。 あまり余裕はありません。 ステージ1とステージ3でチェックしたところ、ゴブリンを15匹近く連れ歩いても 30FPSを維持できるようになりました。 かなりいい感じです。 ただステージ2は、状況によって2FPS近くまで異常に重くなります。 壁が何枚も重なり合っている為に、フィルレートにかなりの負荷がかかるようです。 状況によっては、画面全体の書き込みを8回程度行っていそうです。 ですので、このようなマップの製作は避けてください。 またステージ1の木の葉も少し重いです。 15FPSに落ちることがあります。
|
- 【XNA】1がアクションSTGを作るスレ【コントラ】
914 :萌主(元株主w) 忍法帖【Lv=40,xxxPT】 【東電 82.7 %】 [sage]:2011/10/17(月) 12:57:56.65 ID:ODCVrVvZ - > ただステージ2は、状況によって2FPS近くまで異常に重くなります。
> 壁が何枚も重なり合っている為に、フィルレートにかなりの負荷がかかるようです。 > 状況によっては、画面全体の書き込みを8回程度行っていそうです。 > ですので、このようなマップの製作は避けてください。 追跡調査した結果、1番の問題は、フィルレートではなく地形コリジョンの判定が 重いことがわかりました。(フィルレートもそれなりに負荷がかかっていそうですが。) このマップは、他と比べて、1コリジョンの大きさが小さい(単位面積あたりの密度が高い)んですね。 コリジョンのエリアわけの単位を適正にしました。(180→30に。) 安定して30FPS出るようになりました。 ですので、このようなマップを作っていただいてもかまいません。(面白いかどうかは別として。) 以上、よろしくお願いします。
|
- 【XNA】1がアクションSTGを作るスレ【コントラ】
916 :萌主(元株主w) 忍法帖【Lv=40,xxxPT】 【東電 84.1 %】 [sage]:2011/10/17(月) 15:43:56.16 ID:ODCVrVvZ - >>915
いや、メールで送ってます。 これらは、コピペw
|