12

レンダリングエンジンとは?Android用はありますか?

4

2 に答える 2

15

これは Android 用のレンダリング エンジンのリストです。そのため、C++ を使用できるものもC++ basedあります。それらのいくつかは Java ベースであり、Android-NDK を使用せずにグラフィックを描画できます。

エイリアン3D

  • プラットフォーム:アンドロイド
  • 方向: 3D
  • 価格:無料
  • スキル:中級
  • ライセンス: Apache License 2.0 (オープンソース)
  • 言語: Java

アンティリアードGx

  • プラットフォーム:iPhone Android
  • 方向: 2D 3D
  • 価格:無料
  • スキル:初心者
  • ライセンス: 専有
  • 言語: C、C++

熱意3D

  • プラットフォーム:アンドロイド
  • 方向: 3D
  • 価格:無料
  • スキル:中級
  • ライセンス: libpng/zlib ライセンス (オープン ソース)
  • 言語: Java

バッテリーテック

  • プラットフォーム:iPhone Android
  • 方向: 2D 3D
  • 価格:インディーズ:199.95ドル、コマーシャル:799.95ドル
  • スキル:中級
  • ライセンス: 専有
  • 言語: C++

キャットケーキ

  • プラットフォーム:アンドロイド
  • 方向: 3D
  • 価格:無料
  • スキル:中級
  • ライセンス: MIT ライセンス (オープン ソース)
  • 言語: C++

コロナSDK

  • プラットフォーム:iPhone Android
  • 方向: 2D 3D
  • 価格:トライアルは無料、インディーは年間199ドル、プロは年間349ドル
  • スキル:中級
  • ライセンス: 専有
  • 言語: ルア

ドワーフFW

  • プラットフォーム:アンドロイド
  • 方向: 3D
  • 価格:無料
  • スキル:中級
  • ライセンス: MIT ライセンス (オープン ソース)
  • 言語: Java

DXスタジオ

  • プラットフォーム:アンドロイド
  • 方向: 3D
  • 価格:フリーウェア版:無料、商用版:無料
  • スキル:中級
  • ライセンス: 専有
  • 言語: C++、C#、または VB.Net

EDGELIB

  • プラットフォーム:iPhone Android
  • 方向: 2D 3D
  • 価格: 無料、1 開発者: €5,000
  • スキル:中級
  • ライセンス: 専有
  • 言語: C++

エセンセルエンジン

  • プラットフォーム:iPhone Android
  • 方向: 2D 3D
  • 価格: 無料、個人:$150、会社:$750、プロ:$4000、Ultimate、非ゲーム:$250/年
  • スキル:中級
  • ライセンス: 専有
  • 言語: C++

3D ゲーム エンジンを忘れる

  • プラットフォーム:アンドロイド
  • 方向: 3D
  • 価格:無料
  • スキル:中級
  • ライセンス: GNU GPL v2 (オープン ソース)
  • 言語: C++

ゲームキット

  • プラットフォーム:iPhone Android
  • 方向: 3D
  • 価格:無料
  • スキル:中級
  • ライセンス: MIT ライセンス (オープン ソース)
  • 言語: C++

ゲームプレイ

  • プラットフォーム:iPhone Android
  • 方向: 3D
  • 価格:無料
  • スキル:中級
  • ライセンス: Apache 2.0 ライセンス (オープン ソース)
  • 言語: C++

ゲームエンジン

  • プラットフォーム:iPhone Android
  • 方向: 2D 3D
  • 価格: 無料ですが、Marmalade SDK が必要です
  • スキル:中級
  • ライセンス: 専有 (オープンソース)
  • 言語: C++

jMonkeyEngine

  • プラットフォーム:アンドロイド
  • 方向: 3D
  • 価格:無料
  • スキル:中級
  • ライセンス: BSD (オープンソース) 言語: Java

jPCT-AE

  • プラットフォーム:アンドロイド
  • 方向: 3D
  • 価格:無料
  • スキル:中級
  • ライセンス: jPCT-AE ライセンス (オープンソース)
  • 言語: Java

libGDX

  • プラットフォーム:Android HTML5
  • 方向: 2D 3D
  • 価格:無料
  • スキル:中級
  • ライセンス: Apache License 2.0 (オープンソース)
  • 言語: Java

リンダーダムエンジン

  • プラットフォーム:アンドロイド
  • 方向: 2D 3D
  • 料金:無料/?
  • スキル:中級
  • ライセンス: 非商用/商用利用 (オープンソース)
  • 言語: C++

マーマレード

  • プラットフォーム:iPhone Android
  • 方向: 2D 3D
  • 価格:トライアル:無料、ベーシック:149ドル、スタンダード:499ドル
  • スキル:中級
  • ライセンス: 専有
  • 言語: C++

Matali 物理エンジン

  • プラットフォーム:iPhone Android
  • 方向: 3D
  • 価格: 非商用、商用
  • スキル:中級
  • ライセンス: 専有
  • 言語: C#

min3D

  • プラットフォーム:アンドロイド
  • 方向: 3D
  • 価格:無料
  • スキル:中級
  • ライセンス: MIT ライセンス (オープン ソース)
  • 言語: Java

モシンク モバイル

  • プラットフォーム:iPhone Android HTML5
  • 方向: 2D 3D
  • 価格: 無料、Basic Pro: 199 ユーロ、Gold Pro: 2999 ユーロ
  • スキル:中級
  • ライセンス: GNU GPL v2 (オープン ソース)
  • 言語: C、C++

NME

  • プラットフォーム:iPhone Android HTML5
  • 方向: 2D 3D
  • 価格:無料
  • スキル:中級
  • ライセンス: MIT ライセンス (オープン ソース)
  • 言語: ハクセ

openFrameworks

  • プラットフォーム:iPhone Android
  • 方向: 2D 3D
  • 価格:無料
  • スキル:中級
  • ライセンス: MIT ライセンス (オープン ソース)
  • 言語: C++

オルクス

  • プラットフォーム:iPhone Android
  • 方向: 2D 3D
  • 価格:無料
  • スキル:中級
  • ライセンス: zlib ライセンス (オープンソース)
  • 言語: C、C++、Objective-C

プロトン SDK

  • プラットフォーム:iPhone Android
  • 方向: 2D 3D
  • 価格:無料
  • スキル:中級
  • ライセンス: 帰属が必要な BSD スタイル (オープン ソース)
  • 言語: C++

ShiVa3D ゲームエンジン

  • プラットフォーム:iPhone Android
  • 方向: 3D
  • 価格: Web:無料、上級:$1000、基本:$200、教育:$670
  • スキル:中級
  • ライセンス: 専有
  • 言語: ルア

SIO2 エンジン

  • プラットフォーム:iPhone Android
  • 方向: 2D 3D
  • 価格: 試用版は無料、Win/Mac:$199.99、Android/iOS:$399.99
  • スキル:中級
  • ライセンス: 専有
  • 言語: C++

UNIGINE エンジン

  • プラットフォーム:iPhone Android
  • 方向: 3D
  • 価格: ケースバイケース (約 $30,000 USD/プロジェクト)
  • スキル:初心者
  • ライセンス: 専有
  • 言語: C++

Unity3D

  • プラットフォーム:iPhone Android
  • 方向: 3D
  • 価格: Unity: 無料、Unity Pro: $1500
  • スキル:中級
  • ライセンス: 専有
  • 言語: .NET (モノラル)

詳細については、次を確認してください: 3D Android ゲーム エンジン

于 2012-10-27T21:07:01.923 に答える
0

Android でオブジェクトを画面にレンダリングするには、 と の 2 つの方法がありViewますOpenGL

画面に描画する方法に関するさまざまなオプションを説明しているこのページをチェックすることをお勧めします。OpenGlより強力ですが、より使いにくいです。SurfaceViewまた、組み込みの AndroidDrawableを使用して画面にレンダリングできるものを確認することもできます。

最終的にハイエンドの 3D パフォーマンスを使用するかどうかによって異なります。その場合は を使用する必要があります。それ以外の場合は、 または を使用するかOpenGLを選択できます。SurfaceViewOpenGL

于 2010-09-09T10:17:04.357 に答える