無題

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
動作が・・・

無題

#1

投稿記事 by 動作が・・・ » 16年前

今2Dのゲームを作っているのですが
使う画像を増やすと処理がかなり重くなりゲームがかなり遅くなるのですが
何か対策などはありますか?

お願いします

MNS

Re:無題

#2

投稿記事 by MNS » 16年前

情報が少な過ぎます。
どのようなジャンルのゲームを作成しているのですか?
どのくらいの量の画像を使っているのですか?
画像のサイズはどの程度ですか?
あなたが使用しているコンピュータの性能はどのくらいですか?
開発言語はCですか?
使用しているライブラリはDXライブラリですか?

この程度の情報がないと、回答ができません。
仮に、DXライブラリで開発しているとしたら、
ディスクアクセスで描画などをしていないか確認してみてください。
下のページが参考になります。
http://homepage2.nifty.com/natupaji/DxL ... ture5.html

たかぎ

Re:無題

#3

投稿記事 by たかぎ » 16年前

環境からして全く不明ですが...

もっとも効果的な対策としては、ハードウェアを強化することです。
特に処理に時間がかかる部分に関しては、専用のハードウェアを作るか、別のDSP等で処理させることをお勧めします。
画像データは磁気ディスクやCD/DVD等に格納するのではなく、メモリデバイスに格納するようにしましょう。

次に有効な対策はソフトウェアの最適化です。
ボトルネックになる部分をプロファイラ等で調べて最適化してください。

s-rush

Re:無題

#4

投稿記事 by s-rush » 16年前

私も以前似たような症状がでて悩んだことがありました。

私はRPGを製作しているのですが、マップ情報を増やしたとたんに動作が重くなりました。
ある意味では、使用している画像を増やしたことになりますかね^^

MNSさんやたかぎさんもおっしゃっていますが、質問者様の製作しているジャンルも分からないし、
環境も分からないので、あまり回答ができませんが、
龍神録見たいなシューティングゲームの弾幕を増やした時に動作が重くなるというのであれば、
マシンのスペックや、MNSさんのおっしゃるようなディスクアクセスはしていませんか?

もしくは私みたいにRPGを制作中、マップを増やした時に動作が重くなるというのであれば、
描画範囲を決めていますか?

マシンのスペックや言語、開発環境、ゲームジャンルを教えていただければ
より良い回答が得られると思いますよ。

閉鎖

“C言語何でも質問掲示板” へ戻る