0

ゲームプログラミングを始めました。

私の質問は、データの解析、ファイルへの書き込みなど、ファイルを操作しているときですrelative path names, or absolute pathnames。jar ファイルの使用について聞いたことがありますが、よくわかりません

1. how that works

2. if it is a good way to do it.

であるゲームを開発するときcross platform、プログラムが読み書きする必要があるファイルを管理するための最良の方法は何ですか?

4

2 に答える 2

0

コードを製品として出荷するには、いくつかの方法があります。最も一般的なものは

  • すべてを 1 つの実行可能な jar ファイルにパッケージ化します。
  • 必要なすべてのリソースを配置する一連のフォルダーを用意します。

たとえば、minecraft は Java で記述され、必要なすべてのクラス ファイルとリソースを含む単一の実行可能な jar ファイルとして配布されます。ゲームを実行するには (Java がインストールされていると仮定します)、jar ファイルをダブルクリックするだけです。

メイン クラスを jar ファイルに追加する方法については、この短いチュートリアルをお読みください。

いずれにせよ、コード内のクラスとリソースは、常にクラスパスにあるかのように扱います。たとえば、ソース ツリーのルートに my.properties ファイルがある場合は、'my.properties' を使用してロードします。「conf」フォルダーの下に置く場合は、「conf/my.properties」を使用します。迷子にならない一番安全な方法だと思います。

あなたはmavenを使用していますか?

于 2013-06-08T17:52:33.160 に答える