【初心者】スレを立てる前にココで質問を【Part19】at GAMEDEV【初心者】スレを立てる前にココで質問を【Part19】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト178:名前は開発中のものです。 09/04/08 15:32:13 seQYh4Lz ManagedDirectX+C#で開発中ですが、 戦略シミュレーションのマップデータ(2D)の管理の仕方に困っています。 グラフィックを多用するので、できるだけ処理速度が必要です。 外部読み込みでマネージ配列に情報を格納するという処理を行いたいのですが、 最低上限1000x1000(int)の配列がいくつか必要だと考えています。 プロパティだとかインデクサとかありますが、何が適切でしょうか。 それとも静的配列で格納するべきなのでしょうか。 179:名前は開発中のものです。 09/04/08 15:51:01 Vxe0fs9Y 「最低上限」という単語にひっかかりを感じるがw インデクサで表現した方が良いかというのは難しい問題で、作り手が決めるものだしなぁ。 データを圧縮するためにインデクサを利用して、2次元配列的にアクセスしやすいものを作る とか考えているのかな?とかいろいろ考えられすぎて困るw たとえばRLEとかで圧縮したマップチップをインデクサつかって適切に取り出すとか。 で、今でてきている情報だけで判断すると、 マップ表現として1000*1000の配列が必要であったとしても、 それ以外の配列が本当に必要かどうかは検討し直したほうが良いと思う。 なんも考えないで、いくつも静的に確保して、 メモリの問題とかが出てきてから考えればいいとおもうんだ。 作ってる途中の最適化なんてばからしいからやめておけw 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch