0

そのため、先週、iPhoneまたはiPadアプリケーションゲームを作成するために使用できるさまざまなツールをすべて調査しましたが、どのソフトウェア(Xcode、ユニティ、モノタッチ、またはウーロン茶エンジン)を使用するかについてはまだ結論が出ていません。 。

私が作りたいのは、(FruitNinjaやCutthelope)のようなシンプルで楽しいゲームです。

上記のゲームで使用しているソフトウェアを調べてみましたが、うまくいきませんでした。

誰かが私を正しい方向に向けることができますか?

どうもありがとう!

4

5 に答える 5

5

私たち「モノタッチャー」にとって、iPhone/iPadでの3Dゲーム開発に最適なツールはまだ存在していません。

MonoTouch MonoGameはまだ制限が多すぎて、Cocos2Dには3Dがなく、複雑すぎて面倒です。

しかし、ソリューションは将来、Appleの「SceneKit」フレームワークからもたらされます。

SceneKitは、OpenGLの直感的なラッパーであり、AppleがOSX MountainLionに導入したCoreAnimationデータ視覚化APIに似ており、Appleの他のグラフィカルフレームワークのAPIと一貫性があります。Scene Kitは、COLLADA 3Dオブジェクトをインポートするように設計されており、シーン、ライト、カメラ、メッシュ、バウンディングボリューム、ジオメトリ、マテリアル、およびシェーダーを操作するための直感的なツールを提供します。

現在、SceneKitはMountain Lionでのみ利用可能ですが、将来的にはiOSプラットフォームで利用できるようになります。そして、Xamarinの担当者は、次のiOS SDKに含まれるときに、ライブラリのMonoTouchバージョンを提供する準備ができていると確信しています。

ここでSceneKitフレームワークについて読むことができます:

マウンテンライオンのシーンキット-ArsTechnicaレビュー

Apple WWDC 2012セッション504ビデオ:シーンキットの紹介

Apple WWDC 2012セッション504スライド:シーンキットの紹介

iOSコースの共同作成者であるJonathanBlocksomによるMountainLionのSceneKitレビュー

シーンキットプログラミングガイド

シーンキットエディター

于 2012-07-29T13:38:17.597 に答える
1

コロナはおそらく最良の選択です。自分でゲームを作ったことはありませんが、Luaインターフェースを備えたiOS用の2Dゲームエンジンを開発しています。コロナは、(ゲーム業界で)非常に人気があり、スクリプト言語を簡単に習得できるLuaでもプログラムされています。コロナには優れたツールチェーンがあるようで、レベルやスプライトなどを設計するのに役立つサードパーティのソフトウェアがたくさんあります。グーグルで検索すると、インターネット上でCocoas2Dについて多くの議論があります。コロナは使いやすいというのがコンセンサスのようですが、Cocos2Dにはオープンソースであるという利点があります。カスタマイズが簡単で、他のコードやコミュニティなどとマージできます。

于 2012-07-31T18:24:20.343 に答える
1

ここでは、Cocos2Dで動作するツールの詳細なリストを見つけることができます:http://abitofcode.com/2012/07/cocos2d-useful-tools/

必要に応じて、Cocos2Dを使用してFruitNinjaゲームを作成する方法を説明するチュートリアルをここで見つけることができます。

于 2012-07-29T12:27:28.913 に答える
1

まず第一に、あなたの質問に応じて、あなたのゲームが2Dか3Dかを決定する必要があります.2Dゲームが欲しいです.それは素晴らしいことです.インターネットには素晴らしいリソースとチュートリアル、 Cocos2dを試すことができます。非常に強力な機能があり、コミュニティは素晴らしいです。

このサイトでゲームエンジンの一覧を見ることができます。

ハッピーコーディング。

于 2012-07-29T04:19:51.253 に答える
1

2つだけ質問があります。

  • すでに知っている言語は何ですか?
  • 後で Android へのクロス プラットフォームを実行しますか?

Cocos2D の場合、これは iOS 固有のものであり (私が思うに?)、Android をサポートするには完全に書き直す必要があります。

私は XNA と C# に精通しているので、MonoGameの使用が最初の選択でした。その中で独自のゲーム エンジンを構築しますが、同じエンジンをほとんど変更せずに使用して、Android、Windows Phone 7、Windows、Linux、および OSX でも実行できるようにする必要があります。

プラットフォーム サポート マトリックスはこちらで確認できます

Unity3D や UDK のようなものを使用すると便利です。エンジンは事前に構築されており、それらを使用して 2D ゲームで素晴らしいことを行うことができます。

于 2012-07-29T05:17:00.090 に答える