モバイル (ios、android) およびデスクトップ (Windows) または Web 用のアプリケーションを構築したいと考えています。
アプリケーションは次のようになります: ユーザーが周囲のカメラ パースペクティブといくつかのメニューで再生できる 3D オブジェクト。
私が必要としているのは、トーラスやチューブのような3D オブジェクトを操作することです。つまり、マテリアルを変更し、オブジェクトをポリゴンのように編集します。もちろん、メニューとサーバーへの通信も必要です。
*オプション: ファイルから 3D モデルをロードする必要があるかどうかわかりません。
私が理解できないのは、オールインワン ソリューションを探すべきか、クロス プラットフォーム フレームワークを他のライブラリと組み合わせるべきかということです。ゲームエンジンはこのタスクに適していますか?
これまでの私のオプション:
- Three.js を PhoneGap で使用し、Java スクリプトで記述します
- OGRE を使用し、C++ で記述できるクロスプラットフォーム フレームワークを使用して C++ で記述します。
私はモバイル向けに開発したことがなく、クロスプラットフォームのフレームワークについて疑問に思っています。アプリケーションのサイズは大きいですか? アプリケーションは正常に動作しますか? プラットフォームごとに個別のアプリケーションを作成することを比較すると、どのような障害がありますか?
ご協力ありがとうございました