2

いくつかのカード/パーラー スタイルのゲームのメカニズムのような単純な「スコアカード」を作成したいと考えています。秘訣は、これを視覚的に刺激的なアプリケーション (WPF/Flash スタイルのアニメーションなど) にして、最終的には Mac、Windows、および一部のモバイル クライアントで利用できるようにしたいということです。フレームワークについて何か考えはありますか?オフラインで実行できれば Silverlight が最適ですが、それ以外の場合は、AIR 経由の Adob​​e Flex のように思えます。

考え?

4

5 に答える 5

1

オフラインの要件は何ですか? ローカル ファイル システムからファイルを読み取る必要がない場合、フラッシュと Silverlight はローカルの html ファイル内で正常に実行されます。Flash には、クラスによる単純なローカル ストレージ メカニズムがありSharedObjectます。Silverlight に似たようなものがあるかどうかはわかりません。

Adobe AIR は、ファイルの関連付けの設定、完全な IO、システム トレイ/ドックの統合など、特定のシステム権限が必要な場合にのみ必要です。

flashlite を実行する電話がいくつかありますが、これは actionscript 2.0 とほとんど同じです。そのため、actionscript アプリケーションの移植は多少簡単になります。SharedObjectただし、flashlite は依然として永続ストレージのクラスに依存しています。

Mac と iphone/iPod touch は safari ブラウザーを使用しているため、html<canvas>要素 + javascript + html5 オフライン ストレージを今日から使用できます。これは、windows、mac、および linux で利用可能な firefox でもサポートされています。この技術で構築されたいくつかのゲームをここで参照してください: http://www.sarkscape.com/games

Java はかなり前から存在しています。JOGL ライブラリを介して OpenGL もサポートします。ゲーム用の特定のライブラリについては知りません。

モバイル デバイス向けに広く普及している唯一のプログラミング言語は j2me ですが、デスクトップ Java アプリを j2me に移植するのは簡単ではありません。

JavaFX はまだ初期段階にあり、多くの改善が必要であり、まだ試す価値はありません。

于 2009-07-17T22:35:55.307 に答える
1

デスクトップだけでなくモバイルも必要なので、最良の選択はTitaniumです。

于 2009-07-17T22:38:58.547 に答える
1

Hulu Desktopが興味深いのは、基本的に Mac または Windows 固有のアプリケーション ラッパーにバンドルされた Flash アプリケーションであるという点です。ユーザーが自分のコンピューターに既に Flash をインストールしている必要がありますが、普及率は 98% 程度なので、それが抑止力になるとは思いません。これの欠点は、サポートするオペレーティング システムごとに個別のラッパー コードベースを構築して維持する必要があることですが、利点は、ユーザーに AIR ランタイムのインストールを要求する必要がないことです。

于 2009-07-03T12:00:47.583 に答える
1

Silverlight を使用したい場合は、良いニュースがあります。Silverlight 3現在ベータ版であり、そう遠くない将来にリリースされることを願っていますが、(制限付きの) オフライン モードがあります。詳細はこちら

マーケティング資料を信じるなら、JavaFxも検討する必要があります。JavaFxもモバイル プラットフォームを推し進めているからです。しかし、私がこれまで見てきたことからすると、それがさらに別のデッド・オン・アライバル・プラットフォームである可能性があり、決して普及することはありません.

Adobe Airは、Flex の有無にかかわらず、オフライン、クロスプラットフォームで利用できますが、モバイルでは利用できません。

于 2009-06-29T08:17:02.723 に答える
0

AIR経由のAdobe Flexは、私にとって良いアプローチのようです。Javaは別の方法かもしれません。

于 2009-03-10T03:04:14.317 に答える