2009-08-13 16 views
9

携帯電話向けJ2MEゲームの開発を開始するにはどうすればよいですか?携帯電話用のJavaゲームを開発するにはどうすればよいですか?

  1. は、テキストのピクセルフォントをレンダリングすることができます利用可能なライブラリはありますか? - textゲーム
  2. アニメーションビットマップを描画できる2Dグラフィックライブラリはありますか? - isometrictiledゲーム
  3. のために、任意のは、3Dエンジンは、テクスチャマッピング&照明で利用できますか? - racingflyingシミュレータ

と画面サイズについてのために:

  • 良好な市場への浸透のために最初に選択するにはどのような画面サイズ?
  • ゲームソースコードをさまざまな画面サイズで管理するにはどうすればよいですか?別々の枝を作る?

私はJ2MEプログラミングの初心者ですので、linksあなたは私に偉大なものになることを教えてください。

答えて

4

240x320ピクセルの画面サイズは、ほとんどのj2me対応携帯電話が最近のところです。

明らかに、タッチスクリーンの電話機は通常、これより大きな画面を持っています。 480x640のVGAサイズは、ハイエンド携帯電話のすぐ近くにあります。

異なる画面サイズは通常、任意の画面サイズを扱うことができるし、中・ジャーの構成ファイルに依存したレイアウトを変更することができ、一般的なコードを持っていることによって処理されます。コンパイルされた同じコードを含みますが、設定ファイルには異なる値が含まれるいくつかのjarファイルを作成するだけです。 3Dグラフィックスのために

は、携帯電話の多くは、これらの日は http://www.jcp.org/en/jsr/detail?id=184をサポートしています。

最近のソニー・エリクソンの携帯電話はまた、あなたがすでにOpenGLを知っていれば使いやすくなるはずですhttp://www.jcp.org/en/jsr/detail?id=239持っています。 3Dパフォーマンスは、ハードウェアアクセラレータチップを搭載した電話機と搭載していない電話機の間で大きく異なります。 J2MEの

アニメーションビットマップは、通常、あなたが画面を更新するために独自の再描画スレッドだ行うことを意味します。 MIDP仕様で正式にサポートされている唯一の画像形式はPNGです。

独自のピクセルフォントを作成する場合はこのため、最後の事実を、あなたはかなりのPNG画像内の各文字を持っている必要がありますしようとしています。

Sunによって発行されたオープンソースライブラリのLWUITを参照してください。

2

UI、グラフィックス、ゲーム、3D、Bluetooth、SMS、IM、数学、セキュリティ、データベース、XMLなどのあらゆる種類のものを扱うのオープンソースJ2MEライブラリの驚くべきリストがあります。

Java ME Open Source Software - ngPhone

3

私はこれがあなたの質問に直接答えではないけど、私は、J2MEは減少傾向にゆっくりで、Androidはその場所を取っていると思います。たとえそれがJavaではないとしても、あなたはiPhoneを見てみたいかもしれません。 iPhoneの場合、画面サイズは480x320で、2DゲームにはCocos2Dを使用できます。

また、アプレット、Android、およびiPhoneへの3方向瞬時展開に関する多くの注意点があるKevin Glass's websiteもチェックしてください。詳細はhereです。

関連する問題