若葉ヘルパーサポート掲示板
[記事リスト] [新着記事] [ワード検索] [過去ログ] [管理用]

タイトル FPS向上のコツ
投稿日: 2008/08/13(Wed) 16:37:22
投稿者ひらい

FPSをあげるための工夫を少々メモしておきます。なお、こうしたほうが早いとかそこは違うというご意見は大歓迎です。

■ハードウェア編
ハードウェアを入れ替えるならCPUよりグラフィックを交換したほうが低コストで済む。
マザーのオンボードグラフィックを使用しているときは使用するグラフィックメモリーを少しでも多くする。DVMT機能を使い、Maximum DVMTとすることで飛躍的に向上することもある。
グラフィックの設定で色数やリフレッシュレートをできるだけ下げることでFPSは向上するがあまり期待できない。

■プログラミング編
扱う最大スプライトサイズをInitializeで指定するが、小さいほうがいい。
スプライトサイズは小さいほうがいい。
SpriteShowによってスプライトを表示するが、一度表示したらSpriteHideを行うまで透明度やX位置を変更してもSpriteShowはいらない。しばらく表示しない場合はSpriteHideで消しておき、また表示するときにSpriteShowで表示させる。できるだけ現在使用するスプライトだけに絞る。頻繁に表示させるスプライトは表示したままにしておき、透明度だけで処理するとプログラミング的に楽。

■参考までに・・・
CPU Intel Celeron430 1.8GHz
マザー ASUS P5GC-MX-1333
メモリー 512MB(667)×2枚
OS:WindowsXP Home SP3
電源 KRPW-V300W

このスペックのPCで大小15枚程度のスプライトを処理して30〜56fpsでした。30以下にならなければかくかくした印象はありません。


- 関連一覧ツリー (▼ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)
おなまえ
Eメール
タイトル
メッセージ   手動改行 強制改行 図表モード
参照先
暗証キー (英数字で8文字以内)
  プレビュー

- 以下のフォームから自分の投稿記事を修正・削除することができます -
処理 記事No 暗証キー