有人可以推荐一个广泛使用的免费/开源游戏API/GameEngine的android平台?Android游戏开发SDK?
回答
我认为你的意思是一个很好的开源和免费使用Android平台的游戏引擎。那么现在有很多免费和开源的游戏引擎可用,但它们仍然在进行中。目前,我会建议您使用Android的AndEngine游戏引擎。
AndEngine游戏引擎为Android
博客:http://www.andengine.org/blog
下载源代码: http://code.google.com/p/andengine/
技巧和教程: http://theorynine.com/labs/andengine-tips-and-tutorials/
论坛:AndEngine的 http://www.andengine.org/forums/
特点
免费的Android 2D OpenGL的游戏引擎AndEngine是一个开源的Android游戏引擎项目,这是一个免费的2D OpenGL的游戏引擎Android平台。主要功能包括:
Android的优化
的Android 1.6兼容性
拆分屏幕
网络多人
活壁纸
多点触摸
物理引擎(Box2D的)
其它游戏引擎
1)ROKON:开源2D游戏引擎的Android ROKON是开源,广泛,功能强大且灵活的2D游戏引擎。 Rokon从头开始被重写。更多的功能被整合,未来承诺很多事情。示例,教程和文档将在本发行版之后发布。 Rokon是Android的开源(新BSD许可证)2D OpenGL游戏引擎。在libgdx和Box2D的帮助下,开发人员将为您提供一个用本机代码编写的完整,详细的物理引擎。
项目主页:http://rokonandroid.com/和http://code.google.com/p/rokon/
2)Libgdx:Android的游戏开发框架 Libgdx是一个开放源代码的Android项目,这是开发人员的在用Java编写的跨平台游戏开发库的尝试用一些JNI代码来表现饥饿的部分。它抽象出基于OpenGL的桌面写作和Android游戏之间的差异。这使您可以完全在桌面上对应用程序进行原型开发和开发,只需要6行代码就可以在Android上运行。
项目主页:http://code.google.com/p/libgdx/
3)Android的2D-引擎:引擎在C机器人写入2D游戏++/JAVA Android的2D-发动机是一个开源的Android 2D游戏引擎,其目前正在建设中,该项目作为游戏基地而诞生。实际上有两个项目: trunk/bullet:包含子弹的C++源代码以及与android通信的jni类。由于该示例包含编译的lib,因此不需要此代码。 trunk/androgine:包含与子弹通信所需的其余代码以及带分析目的的示例。
项目主页:http://code.google.com/p/android-2d-engine/
4)jMonkeyEngine:jMonkey引擎(JME的)是一家领先的基于Java的3D游戏引擎
jMonkey引擎(JME的)是一个高性能的3D游戏引擎,完全用Java编写。通过LWJGL支持OpenGL,开发中支持JOGL。对于声音,支持OpenAL。还支持通过键盘,鼠标和其他控制器输入。
jME是一个基于“新BSD许可证”发布的社区驱动的开源项目。目前它正在被几家商业游戏工作室以及大学游戏课程使用。尽管该项目将继续支持和发展其最受欢迎的2.0分支机构,但未来几年还会有3.0分支机构迅速出现,以响应下一代性能和硬件的更高标准。
现在,Android平台得到了jME3的支持:针对jME3的Android支持确认。所以jMonkeyEngine可能是最重要的Android游戏引擎之一。
项目主页: http://code.google.com/p/jmonkeyengine/ http://www.jmonkeyengine.com/
5)。 Cocos2d-android:为Android平台构建2D游戏的框架。
Cocos2d for Android是一个开源的Android游戏相关项目,它是构建2D游戏,演示和其他图形/交互式应用程序的框架。它基于cocos2d-iphone设计:它使用相同的API,但不使用objective-c,而是使用Java。 iPhone的Cocos2d是构建2D游戏,演示和其他图形/交互式应用程序的框架。它基于cocos2d设计:它使用相同的API,但使用python而不是使用objective-c。
Android应用程序可以使用java se api吗? – user602774 2011-03-19 08:40:06
:)绝对是 – 2011-03-19 08:41:00
尼斯详细的答案。 :)小组中的任何收藏夹或任何最容易/最快速的学习评论? – 2011-04-24 13:23:11
- 1. Android游戏开发
- 2. Android游戏开发结构
- 3. Android上的游戏开发
- 4. Android中的游戏开发
- 5. Android交通游戏开发
- 6. Android手机游戏SDK
- 7. VB6游戏开发
- 8. cocos2d游戏开发
- 9. iPhone游戏开发
- 10. Iphone游戏开发
- 11. HTML5游戏开发
- 12. flashdevelop游戏开发
- 13. iPhone游戏开发
- 14. 的Android 2D游戏开发使用Unity游戏引擎
- 15. 为Android游戏开发学习OpenGL ES
- 16. Android开发:游戏后台循环
- 17. 在C#中的Android游戏开发#
- 18. 游戏开发为Android,离散运动
- 19. 用Cocos2d lib开发Android游戏
- 20. 为iOS/Android设备开发游戏?
- 21. Android游戏开发和垃圾收集
- 22. 使用新班级? Android游戏开发
- 23. Android游戏开发:输入处理
- 24. Android游戏开发框架Rokon
- 25. 如何开发Android WLAN多人游戏?
- 26. LibGDX VS Cocos2dx开发Android游戏
- 27. 开发Android的在线纸牌游戏
- 28. 如何开发Android游戏UI
- 29. Android开发 - 创建棋盘游戏
- 30. 首发flash游戏开发
这个问题已经得到了23个upvotes。这个问题的答案是46. 是什么让你认为这个问题不是建设性的,威尔? – Arnab 2013-11-06 08:00:31