[過去ログ] 【初心者】スレを立てる前にココで質問を【Part13】 (912レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
828
(1): 2007/03/17(土)00:51 ID:Lf0oIQQJ(1/3) AAS
2Dの格ゲーを作ってるんですけど、今ひとつ描画が重いです。
キャラのグラフィックデータを全部テクスチャに置いておくわけにはいかないので
次のような手順でリアルタイム展開してます。
もっといい方法は無いでしょうか?
DirectXは8を使ってます。

1.D3DPOOL_SYSTEMMEMで作ったテクスチャをロックして書き込み
2.UpdateTexture()で1.のテクスチャをD3DPOOL_DEFAULTで作ったテクスチャにコピー
省1
832
(1): 2007/03/17(土)13:17 ID:NZ4ZbItk(1/4) AAS
>>828
テクスチャをロックして書き込むのは恐ろしく重かった記憶が。
UpdateTexture()は使ったことないけど、たぶん一度テクスチャをGPUに渡して、
DrawPrimitiveでターゲットテクスチャに描き込んだ方が速いと思う。

パレット変化は対戦中にリアルタイムで行われるわけで無いのなら、
対戦前のロードとかに色変換だけ行った別テクスチャを先に生成しといたらいいと思ふ。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.026s