0

ゲーム エンジン Unity を使用して iPhone 向けのゲームを開発することにしました。しかし、iOS SDK に組み込まれているいくつかの関数を使用する必要があります。

Unity を使用して開発することを選択した場合でも、標準の iOS SDK の機能を引き続き使用できますか? URLにアクセスする関数など...

4

4 に答える 4

3

iOS用のUnityプロジェクトをコンパイルすると、C#またはJavaScriptコードが使用され、AOTはそれをネイティブdllにコンパイルします。次に、そのdllをロードするxcodeプロジェクトを作成します。このプロジェクトにネイティブのObjectiveCまたはC/C ++関数を追加して、Unityエンジンから呼び出すためにそれらを公開することができます。

http://unity3d.com/support/documentation/Manual/Plugins.html

Unityには、URLにアクセスするための組み込みメソッドもあります。

于 2011-03-04T17:13:43.607 に答える
0

Unity から始めることを強くお勧めします。Unity は私が今まで使った中で最高のエンジンです (私はたくさんの悪いエンジンを使いました)。

Unity は、開始して滞在するのに最適な場所です。このエンジンでは、コーディング、グラフィックス、およびすべてを簡単に管理できます。

Unity は特に 3D ですが、Zombieville や OMG Pirates (アプリストアで非常に成功したゲーム) などの 2D ゲームを作成することもできます。

于 2011-03-28T05:08:54.813 に答える
0

Unity SDK がどのように構築されているかはわかりませんが、静的な Objective-C ライブラリであれば、問題なく iOS SDK の機能にアクセスできます。IDE の外部でスクリプトを開発するスクリプト エンジンの場合、iOS 機能にアクセスできない場合があります。

ゲーム開発のために他のエンジン/SDK をチェックしましたか? Cocos2D十分に文書化されていることは知っており、iOS メソッドを確実に呼び出すことができることも知っています。幸運を!

于 2011-03-04T06:25:27.417 に答える
0

私はunity3dとcoronaの両方を使用しましたが、これらはそれぞれの分野で非常に優れています。はい、それらに対してすべての標準SDKを使用できますが、時にはトリックを行う必要があります(これはかなり面倒です)。3D ゲームを開発していて、NVIDIA PhysX エンジンに精通している場合は、unity を使用すると、優れた機能が得られます。しかし、衝突/リジッドボディ/ラグドールなどについて無知であれば、確かに苦労するでしょう.

私はObjective-Cが好きではないので、2Dアプリケーション開発に関しては、luaでコーディングするコロナを好みます(習得と使用が簡単です)。その中でほとんどの IOS SDK を問題なく使用できます。

于 2011-03-04T13:26:50.083 に答える