Sam*_*Rad 13

这是Android的渲染引擎列表.C++ based因此,其中一些是你能够使用C++.其中一些是基于Java的,它允许您绘制图形而无需使用Android-NDK.

Alien3D

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

Antiryad Gx

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

Ardor3D

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

BatteryTech

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

Catcake

  • 平台:Android的
  • 方向:3D
  • 价格:免费
  • 技能:中级
  • 许可证:MIT许可证(开源)
  • 语言:C++

Corona SDK

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

矮人FW

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

DX Studio

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

EDGELIB

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

Esenthel引擎

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

忘记3D游戏引擎

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

的GameKit

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

游戏

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

IwGame引擎

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

jMonkeyEngine

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

jPCT-AE

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

libGDX

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

Linderdaum引擎

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

果酱

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

马塔利物理引擎

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

min3D

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

MoSync Mobile

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

NME

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

了openFrameworks

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

ORX

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

Proton SDK

  • 平台:iPhone Android
  • 方向:2D 3D
  • 价格:免费
  • 技能:中级
  • 许可证:需要归属的BSD样式(开源)
  • 语言:C++

ShiVa3D游戏引擎

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

SIO2引擎

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

UNIGINE引擎

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

Unity3D

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

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

  • 嗨Sam,欢迎来到Stack Overflow!回答旧问题是完全可以的.为什么?有*一张*原创海报,但这篇文章被浏览了922次,可能是其他人有同样的问题!目标是对未来的访问者也有用.;)你可以巩固这一点的一种方法是首先编辑关于2岁问题的部分; 它与问题无关,其次,从链接列出渲染引擎.如果链接中断,如果答案中列出了项目,您的答案仍然有用.祝好运!:) (2认同)

BeR*_*ive 0

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

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

这取决于你最终是否想使用高端3D性能。如果你这样做,那么你必须使用OpenGL,否则你可以选择使用 aSurfaceViewOpenGL