あなたと話したい質問があります。私は新卒で、IT プログラマーとして就職したばかりです。私の会社はゲームを作成しています。ゲーム内で使用される画像またはグラフィックスには、1 つのフォルダーがありますが、画像の異なるファイルがあります。彼らは、画像のさまざまなファイルを1つのファイルに変換し、プログラムがそのファイルにアクセスする方法を教えてくれます。何かアイデアがあれば教えてください..ありがとう
1 に答える
デスクトップで実行されるゲームにとってこのアプローチの利点が何であるかはよくわかりませんが、すでにそれを注意深く検討し、単一のファイルを持つことが重要であると判断した場合は、確かにそうすることができます.
Oded が指摘しているように、この質問はあなたの調査やその他の努力をほとんど示していないため、完全な解決策は提供しません。また、そうしたかったとしても、使用しているプログラミング言語と UI フレームワークに関する情報が提供されていないため、できるかどうかわかりません。Visual Studio 2010 は、さまざまなものを多数サポートしています。
とにかく、秘訣はスプライトを作成することです。これは Web デザインのかなり一般的な手法であり、実際には 1 つの画像のみを使用して読み込み時間を短縮するのに役立ちます。Web を検索すると、多くの説明と例を見つけることができます。たとえば、こちら。
基本的には、小さな画像をすべて含む 1 つの大きな画像を作成し、特定のピクセル数だけ互いにオフセットさせます。次に、その 1 つの大きな画像を読み込み、各画像のオフセット座標を指定して個々の画像にアクセスします。
ただし、Janが推奨するように画像ディレクトリを (ZIP ファイルまたはその他の形式に) 圧縮することはお勧めしません。画像。それはまたあなたをほとんど買いません。最近のディスクストレージは安価です。