12

什么是渲染引擎?有安卓的吗?

4

2 回答 2

15

这是适用于 Android 的渲染引擎列表。其中一些C++ based因此您可以使用 C++。其中一些是基于 Java 的,它允许您在不需要使用 Android-NDK 的情况下绘制图形。

外星人3D

  • 平台:安卓
  • 方向:3D
  • 价格:免费
  • 技能:中级
  • 许可证:Apache 许可证 2.0(开源)
  • 语言:Java

安提亚德 Gx

  • 平台:iPhone 安卓
  • 方向:2D 3D
  • 价格:免费
  • 技能:初学者
  • 许可证:专有
  • 语言:C、C++

Ardor3D

  • 平台:安卓
  • 方向:3D
  • 价格:免费
  • 技能:中级
  • 许可证:libpng/zlib 许可证(开源)
  • 语言:Java

电池技术

  • 平台:iPhone 安卓
  • 方向:2D 3D
  • 价格:印度:199.95 美元,商业:799.95 美元
  • 技能:中级
  • 许可证:专有
  • 语言:C++

猫饼

  • 平台:安卓
  • 方向:3D
  • 价格:免费
  • 技能:中级
  • 许可证:麻省理工学院许可证(开源)
  • 语言:C++

电晕SDK

  • 平台:iPhone 安卓
  • 方向:2D 3D
  • 价格:免费试用,独立版 199 美元/年,专业版 349 美元/年
  • 技能:中级
  • 许可证:专有
  • 语言:Lua

矮人FW

  • 平台:安卓
  • 方向:3D
  • 价格:免费
  • 技能:中级
  • 许可证:麻省理工学院许可证(开源)
  • 语言:Java

DX工作室

  • 平台:安卓
  • 方向:3D
  • 价格:免费版:免费,商业版:免费
  • 技能:中级
  • 许可证:专有
  • 语言:C++、C# 或 VB.Net

EDGELIB

  • 平台:iPhone 安卓
  • 方向:2D 3D
  • 价格:免费,1 名开发人员:5,000 欧元
  • 技能:中级
  • 许可证:专有
  • 语言:C++

艾森特引擎

  • 平台:iPhone 安卓
  • 方向:2D 3D
  • 价格:免费,个人:150 美元,公司:750 美元,专业版:4000 美元,终极版,非游戏:250 美元/年
  • 技能:中级
  • 许可证:专有
  • 语言:C++

忘记 3D 游戏引擎

  • 平台:安卓
  • 方向:3D
  • 价格:免费
  • 技能:中级
  • 许可证:GNU GPL v2(开源)
  • 语言:C++

游戏套件

  • 平台:iPhone 安卓
  • 方向:3D
  • 价格:免费
  • 技能:中级
  • 许可证:麻省理工学院许可证(开源)
  • 语言:C++

游戏

  • 平台:iPhone 安卓
  • 方向:3D
  • 价格:免费
  • 技能:中级
  • 许可证:Apache 2.0 许可证(开源)
  • 语言:C++

游戏引擎

  • 平台:iPhone 安卓
  • 方向:2D 3D
  • 价格:免费,但需要 Marmalade SDK
  • 技能:中级
  • 许可证:专有(开源)
  • 语言:C++

jMonkeyEngine

  • 平台:安卓
  • 方向:3D
  • 价格:免费
  • 技能:中级
  • 许可证:BSD(开源)语言:Java

jPCT-AE

  • 平台:安卓
  • 方向:3D
  • 价格:免费
  • 技能:中级
  • 许可证:jPCT-AE 许可证(开源)
  • 语言:Java

库GDX

  • 平台:Android HTML5
  • 方向:2D 3D
  • 价格:免费
  • 技能:中级
  • 许可证:Apache 许可证 2.0(开源)
  • 语言:Java

林德道姆引擎

  • 平台:安卓
  • 方向:2D 3D
  • 价格:免费/?
  • 技能:中级
  • 许可证:非商业/商业用途(开源)
  • 语言:C++

果酱

  • 平台:iPhone 安卓
  • 方向:2D 3D
  • 价格:试用版:免费,基本版:149 美元,标准版:499 美元
  • 技能:中级
  • 许可证:专有
  • 语言:C++

Matali 物理引擎

  • 平台:iPhone 安卓
  • 方向:3D
  • 价格:非商业,商业
  • 技能:中级
  • 许可证:专有
  • 语言:C#

最小三维

  • 平台:安卓
  • 方向:3D
  • 价格:免费
  • 技能:中级
  • 许可证:麻省理工学院许可证(开源)
  • 语言:Java

MoSync 移动

  • 平台:iPhone Android HTML5
  • 方向:2D 3D
  • 价格:免费,基本专业版:199 欧元,金牌专业版:2999 欧元
  • 技能:中级
  • 许可证:GNU GPL v2(开源)
  • 语言:C、C++

NME

  • 平台:iPhone Android HTML5
  • 方向:2D 3D
  • 价格:免费
  • 技能:中级
  • 许可证:麻省理工学院许可证(开源)
  • 语言:斧头

开放框架

  • 平台:iPhone 安卓
  • 方向:2D 3D
  • 价格:免费
  • 技能:中级
  • 许可证:麻省理工学院许可证(开源)
  • 语言:C++

奥克斯

  • 平台:iPhone 安卓
  • 方向:2D 3D
  • 价格:免费
  • 技能:中级
  • 许可证:zlib 许可证(开源)
  • 语言:C、C++、Objective-C

质子SDK

  • 平台:iPhone 安卓
  • 方向:2D 3D
  • 价格:免费
  • 技能:中级
  • 许可证:需要署名的 BSD 风格(开源)
  • 语言:C++

ShiVa3D 游戏引擎

  • 平台:iPhone 安卓
  • 方向:3D
  • 价格:网络:免费,高级:1000 美元,基本:200 美元,教育:670 美元
  • 技能:中级
  • 许可证:专有
  • 语言:Lua

SIO2引擎

  • 平台:iPhone 安卓
  • 方向:2D 3D
  • 价格:免费试用,Win/Mac:199.99 美元,Android/iOS:399.99 美元
  • 技能:中级
  • 许可证:专有
  • 语言:C++

UNIGINE引擎

  • 平台:iPhone 安卓
  • 方向:3D
  • 价格:逐案(约 30,000 美元/项目)
  • 技能:初学者
  • 许可证:专有
  • 语言:C++

Unity3D

  • 平台:iPhone 安卓
  • 方向:3D
  • 价格:Unity:免费,Unity Pro:1500 美元
  • 技能:中级
  • 许可证:专有
  • 语言:.NET(单声道)

有关更多信息,您可以查看: 3D Android 游戏引擎

于 2012-10-27T21:07:01.923 回答
0

在 Android 中有两种不同的方法可以将对象渲染到屏幕上:ViewOpenGL.

我建议您查看此页面,该页面解释了有关如何在屏幕上绘制的各种选项。OpenGl更强大,但更难使用。您可能还想查看SurfaceView哪些允许您使用内置的 AndroidDrawable渲染到屏幕。

这取决于您最终是否要使用高端 3D 性能。如果这样做,则必须使用OpenGL,否则您可以选择使用SurfaceViewOpenGL

于 2010-09-09T10:17:04.357 回答