This a list of rendering engines for Android. Some of them are C++ based therefore you're able to use C++. Some of them are Java-Based which allows you to draw graphics without the need to use Android-NDK.
Alien3D
Platforms:Android
Orientations: 3D
Price: Free
Skill: Intermediate
License: Apache License 2.0 (Open Source)
Language: Java
Antiryad Gx
Platforms:iPhone Android
Orientations: 2D 3D
Price: Free
Skill: Beginner
License: Proprietary
Language: C, C++
Ardor3D
Platforms:Android
Orientations: 3D
Price: Free
Skill: Intermediate
License: libpng/zlib license (Open Source)
Language: Java
BatteryTech
Platforms:iPhone Android
Orientations: 2D 3D
Price: Indi:$199.95, Commercial:$799.95
Skill: Intermediate
License: Proprietary
Language: C++
Catcake
Platforms:Android
Orientations: 3D
Price: Free
Skill: Intermediate
License: MIT License (Open Source)
Language: C++
Corona SDK
Platforms:iPhone Android
Orientations: 2D 3D
Price: Trial is Free, Indie $199/Year, Pro is $349/Year
There are two different methods for rendering objects to the screen in Android: View and OpenGL.
I suggest you check out this page that explains your various options as to how to draw to the screen. OpenGl is more powerful, but more difficult to use. You may also want to check out SurfaceView which allows you to use the built-in Android Drawable to render to the screen.
It depends on if you want to use high-end 3D performace in the end. If you do then you have to use OpenGL, otherwise you have a choice between using a SurfaceView or OpenGL.
发布评论
评论(2)
这是 Android 渲染引擎的列表。其中一些是基于 C++ 的,因此您可以使用 C++。其中一些是基于 Java 的,允许您绘制图形而无需使用 Android-NDK。
Alien3D
Antiryad Gx
Ardor3D
BatteryTech
Catcake
Corona SDK
Dwarf FW
DX Studio
EDGELIB
Esenthel Engine
忘记 3D 游戏引擎
GameKit
GamePlay
IwGame Engine
< strong>jMonkeyEngine
jPCT-AE
libGDX
Linderdaum Engine
Marmalade
Matali 物理引擎
min3D
MoSync Mobile
NME
openFrameworks
Orx
Proton SDK
ShiVa3D 游戏引擎
SIO2 Engine
< strong>UNIGINE Engine
Unity3D
有关更多信息,您可以查看:
3D Android 游戏引擎
This a list of rendering engines for Android. Some of them are
C++ based
therefore you're able to use C++. Some of them are Java-Based which allows you to draw graphics without the need to use Android-NDK.Alien3D
Antiryad Gx
Ardor3D
BatteryTech
Catcake
Corona SDK
Dwarf FW
DX Studio
EDGELIB
Esenthel Engine
Forget 3D Game Engine
GameKit
GamePlay
IwGame Engine
jMonkeyEngine
jPCT-AE
libGDX
Linderdaum Engine
Marmalade
Matali Physics Engine
min3D
MoSync Mobile
NME
openFrameworks
Orx
Proton SDK
ShiVa3D Game Engine
SIO2 Engine
UNIGINE Engine
Unity3D
For more info you can check:
3D Android Game Engines
在 Android 中,有两种不同的方法将对象渲染到屏幕上:
View
和OpenGL
< /a>.我建议您查看此页面,其中解释了您的各种选项如何绘制到屏幕上。
OpenGl
更强大,但更难使用。您可能还想查看SurfaceView
它允许您使用内置的 AndroidDrawable
渲染到屏幕。这取决于你最终是否想使用高端3D性能。如果这样做,则必须使用
OpenGL
,否则您可以选择使用SurfaceView
或OpenGL
。There are two different methods for rendering objects to the screen in Android:
View
andOpenGL
.I suggest you check out this page that explains your various options as to how to draw to the screen.
OpenGl
is more powerful, but more difficult to use. You may also want to check outSurfaceView
which allows you to use the built-in AndroidDrawable
to render to the screen.It depends on if you want to use high-end 3D performace in the end. If you do then you have to use
OpenGL
, otherwise you have a choice between using aSurfaceView
orOpenGL
.