我仍然是非常新的编码和堆栈溢出,这是我的第一个问题。在过去的3-4个月里,我一直在编写随机应用程序,并在Android上进行试验。我最近发布了我的第一个应用程序。只有一天的柜台,有一个小部件。这仍然是非常基本的,但我的意图一直是创造Android游戏。我的问题是,我从哪里开始制作Android游戏?我应该只使用Android上的默认库和API来制作游戏,还是应该在Eclipse上制作一个Java游戏,然后尝试将其导入Android。我试图从一个简单的2D游戏开始。有谁能给我解释一下我有什么选择,或者告诉我正确的方向。谢谢。
发布于 2016-01-20 04:38:02
您可以使用Android,如Canvas或OpenGL ES --一本解释这两个方面的好书是马里奥·泽克纳的Android入门小游戏。您可以找到在不同游戏中使用这两种API的好例子。
此外,您还可以使用第三方框架和引擎。好的一个是Cocos2d-x (这是c++框架),它是众所周知的开源跨平台游戏开发框架,具有良好的社区和大量的互联网上的示例和书籍。
此外,您还可以检查统一 (C#或JavaScript),它是专有的游戏引擎,非常容易学习和使用(您可以在没有任何代码的情况下制作许多特性,如雪碧动画)。这个引擎有很大的社区和书籍。还有一堆写得很好的文件。(有两个许可证,个人和专业)。
另一个好东西是虚幻引擎 (C++) --它类似于Unity,但来自其他开发人员。这也是一个很好的游戏开发引擎和免费下载和使用(你必须支付5%的版税epic games,只有当你赚超过3k在你的游戏)。
还有用于跨平台开发(java)的libGdx框架。
您还可以检查柑桔果酱(C++)、Corona (Lua)、AndEngine (纯安卓游戏引擎)。
我个人的看法,你应该检查统一或Cocos2d-x。这是两个最受欢迎的Android/iOS游戏开发引擎,因此您可以很容易地找到书籍、视频和教程,甚至视频课程(1 2)如何使用这些引擎。
发布于 2016-01-20 04:01:04
你应该尝试和引擎的2d游戏。您可以找到基本教程这里。
发布于 2016-01-20 04:44:54
从GameSalad开始,简单而快速。
https://stackoverflow.com/questions/34891115
复制相似问题