1

私は cocos2d を使ってゲーム アプリを開発する方法を学んでいますが、非常に興味深いものです。しかし、準備ができたら、3D アプリを作成するための優れた 3D エンジンを調べたいと思っています。Web で、nineveh と cocos3d という 2 つのインストゥルメントに気付きました。彼らの違いと何が最高かを教えてくれる人はいますか?(私はunity 3dも知っていますが、あまり好きではありません)ありがとう

4

2 に答える 2

1

主な違いは、Cocos 3d はゲーム エンジンであり、ninevehGL は「単なる」3D エンジンであることだと思います。私はninevehで遊んでみましたが、私の意見では、iosに最適な3dエンジンであり、openGL2.0であり、OOPとobjCを念頭に置いてマルチスレッド用に研究されています(ただし、根拠はほとんどC ++であり、それはプラスです.c ++は. ObjC よりもはるかに高速です)。問題は、ninevehGL の開発が非常に遅くなっていることです。開発者はロードマップを大幅に遅らせて変更しました。彼が作った作品は素晴らしいので、私は彼を責めているわけではありませんが、最終的に開発が停止するのではないかと心配しています.
私の意見では、Cocos 3d は OpenGL 1.1 を使用しているため、3D レンダリング機能で遅れをとっています。2013 年の第 1 四半期に OGL2.0 のアップグレードが予定されています。
Unity はおそらく Unreal を使用した 3D 向けの最高のゲーム エンジンですが、アプローチはまったく異なります。最後のものは IDE に付属しており、Xcode では使用できません。スクリプトに近い言語も異なると思います。

于 2012-12-24T10:32:14.043 に答える
1

Blender で作成した移動/回転する 3D モデルを表示するために、アプリの 1 つで Ninevegh を使用しました。使い方は信じられないほど簡単で、ほんの数行のコードですべてが稼働しました。さらに、インストールが非常に簡単です。ninevegh フレームワークをインポートするだけで、ほぼ準備完了です。

しかし現時点では、Cocos3d ほど強力でもカスタマイズ可能でもありません。重力やそのような力の物理学とうまく連携させるのは簡単ではありませんでした。私は今、Cocos3D と Bullet の物理演算をうまく連携させるのに少し苦労していますが、ゆっくりとそこに到達しています。

于 2012-12-30T09:10:36.433 に答える