コードスペランカー

ゲーム開発日誌など

2010-11-01から1ヶ月間の記事一覧

XNAでの重たい処理

XNAというかC#全般でもいえるのかもしれないが newとガベージコレクションは結構重いのではと重いはじめてる 処理中にnewのあるメソッドを呼ぶと1回や2回ではそうでもないが DrawやUpdete内部で100回ぐらい呼ぶと、確実にFPSが下がるnewで作った領域をガベー…

ゲーム内でのテクスチャの作成

4.0への移行が面倒になったので3.1でやっとります。 テクスチャのアルファ問題まだ解決しないってわけで、3.1でやり始めて、問題が起きたのでメモしておくゲーム内でテクスチャを作るのに便利な RenderTarget2Dクラス これで新たなターゲットを作って Graphi…

XNA4.0でのポリゴン描画その2

今回は、被写界深度にちょっと癖があるようで 変なところでつまずいたのでメモする この二つの画像は、板ポリゴンにアルファ付テクスチャを張ったものを描画したがそうなのだが。 表示の順番を変えることで、アルファの反映が違うらしい。 両方とも深度バッ…

XNA4.0でのポリゴン描画その3

気がついたのでメモ ”new BasicEffect(_graphics.GraphicsDevice)”の処理はすごく重たいので使い回しをするべし。

XNA4.0でのポリゴン描画

とりあえず、単純にポリゴンを描画できるところまで来たのでメモする //頂点データの定義 VertexBuffer vb = new VertexBuffer (_graphics.GraphicsDevice, typeof(VertexPositionColor), _vatexData.Length, BufferUsage.None); //エフェクト宣言 BasicEffe…

XNA4.0

10月21日にXNA4.0の日本語化パックがMSから公開されたので、早速触ってみた。まあ、日本語化といっても、リファレンスやら、コメントやらが日本語になるだけで、本体は当然英語版と一緒のもの。 現在停滞中のゲームの見直しをするのにも、早速移植作業を…