-3

基本的には、ゲームの大部分をメニューエリアで使って「決断」をする戦略ゲーム(タイクーンスタイルのゲームのように)をデザインしたいのですが、グラフィックはまだ残っているので、3Dが好きですが、不可能な場合は、2Dに頼ることができます。グラフィックはユーザーが制御することはできませんが、動くオブジェクトはプレイヤーが下した「決定」の結果になります。

私は本当に一度だけそれを書きたいと思っています、そしてそれを次のプラットフォームで実行させたいです:

Windows Desktop
iOS (iPhone, iPod, iPad)
Android Phones (not strictly required)

(他のプラットフォームは単なるボーナスですが、最低限、私が本当に欲しいのはWindowsデスクトップとiOS [iPhone、iPod、iPad]だけです)。

今、私はobjective-cや将来使用できない可能性のある他の言語を学びたくありません。私は、変換できるので、Visual Studio(VB.NetまたはC#)でプログラミングできるようにしたいだけです。 vb.netからc#へ私はそれをvb.netで書くだけです)。

vb.net/c#に書き込んで、これらすべてのプラットフォームに展開することは可能ですか?MonoTouchについて聞いたので、vbからc#に変換できますが、これは見た目が悪いですか、それとも難しいですか?iPhoneまたはAndroidで動作するように微調整するために、別の言語で学習して書く必要がありますか?それで、MonoTouchを使用しても、XNAを使用できますか、それともVisual Studioで学習/使用する必要のある別のエンジンがありますか?

または、VB.NETまたはVisual Studioでこれをすべて実行できない場合、一度記述して関連するすべての場所に展開できるようにするには、どのプログラミング言語やグラフィックエンジンを学習する必要がありますか?(したがって、Linux、Mac、またはその他のあまり使用されていないOSについては大騒ぎしないでください)。

今のところ、私はXNAを学んでいませんが、私がすべきか、必要か、あるいは別のエンジンと言語を学ぶべきかどうか疑問に思っています。基本的に、一度書いてWindowsデスクトップ、iOS(iDevice)、そしておそらくAndroidにデプロイできるようにするために、何を学び/知る必要があるのか​​、私にはよくわかりません。ですから、私の質問は、プログラミング言語とゲーム/グラフィックエンジンの両方の観点から何を学ぶ必要があるかということです。今、私はVB.NETを知っており、私が知っていることを使用したいと思っていますが、不可能な場合は、別の言語とエンジンの組み合わせを学習して、私が望むことを達成できるようにする準備ができています。私が学ぶ必要のある言語とエンジンを知りたいです。

4

3 に答える 3

5

これに適したオプションはUnity3Dです。ゲームを開発し、単一のソースから PC、Mac、iOS、Android、およびその他のプラットフォームに公開できます。

C# 開発 (リストしたオプションの 1 つ) をサポートしていますが、通常は Visual Studio 内ではなく、独自のエディターを介して処理されます。そうは言っても、プロジェクトのコード エディターとして Visual Studio をサポートしています。

于 2012-05-24T18:17:34.270 に答える
1

私はそれを試したことはありませんでした (しかし、私は MonoTouch を試しました - そしてそれは魅力的に働きました)、しかしMonoGameはあなたのための解決策かもしれません.

どこにでも展開できるように、XNA を使用した C# です。MonoTouch の場合、VisualStudio を操作するためのややハックな方法がありましたが、私にとっては、MonoDevelop を操作するのに適した方法でした (実際には非常に優れた OpenSource-IDE です)。

于 2012-05-24T18:23:21.673 に答える
-1

C# は Microsoft が製品で使用するために発明したもので、XNA と Visual Studio もまた Microsoft の開発ツールです。これを複数のプラットフォームに配置しようとしている場合は、Java や C++ を検討する方が頭痛の種が少ないかもしれません。また、上記のように、この情報を探してください。5分ほど検索するとすぐに利用できます

于 2012-05-24T18:20:16.557 に答える