2

私は Java ゲーム開発を始めたばかりで、まだ C++ コンピューター ゲーム開発の経験しかありませんでした。今作っているゲームはダウンロード版(Win/Linux)とブラウザ・アプレット版(Win/Linux)でパソコン向け、Android携帯でも遊べるようにしたいと思っています。

特に OpenGL の部分で、コンピューターと Android システムの両方を処理するのに問題が発生することはわかっていますが、ゲーム データの読み込み用の多くのシステムを学習して、自分自身にさらに作業を追加したくありません。

だから私は、ローカル、アプレット、またはAndroidバージョンの複数のシステムで最小限の違いで使用できる、レベル、テクスチャ、モデルなどのゲームのものをロードする方法のライブラリまたはシステムを探しています。

jar にパックされたプレーン テキスト ファイルと画像について考えていましたが、それが正しい方法であるかどうかはわかりません。悪い方法で始めて、多くのコードを書き直したくないです。

4

3 に答える 3

1

Java アプリケーションとアプレット用

  1. Java Web Startを使用してデプロイします(Windows、*nix、および OS Xで動作します) 。
  2. アプリケーション リソースを実行時のクラスパスにある Jar に入れる
  3. URLから取得したリソースにアクセスするClass.getResource(String)

Android dev. にはあまり詳しくありませんが、ポイント 2. は「実行時のクラスパスに追加する」と同じではないかと思います。おそらく、Contextまたはを使用してアクセスしますAssetManager

于 2012-05-30T13:42:12.493 に答える
0

Unity iと呼ばれ、基本的にプラットフォームに依存しません。それがあなたが探しているものであることを願っています

于 2012-05-30T13:04:14.507 に答える
0

android dev を使用する場合は、AIDE というアプリを見てください。これは、Android Integrated Devolopment Envlriment、または Android IDE の略です。私はそれを使用していますが、オンザフライでのテストに非常に役立ちます。

瓶に詰められた写真は、作業するのに賢明なアイデアです。

于 2012-05-30T14:30:13.007 に答える