今天给大家分享一下android游戏引擎(android game engine development),以下是这个问题的总结游戏图片3D动画,希望对你有所帮助,一起来看看吧。
如果我们要更详细地讨论程序员在游戏行业中的作用,我们会发现即使是在编程本身的层面上,我们也要扮演以下角色:有图形编程,有输入系统,资源导入系统,人工智能,物理模拟和其他如声音库和辅助工具。 所有这些任务都可以以可重用软件模块的形式完成,因此这些单元共同构成了所谓的游戏引擎。 通过使用构成它的引擎和软件库android 2d游戏引擎,您将减少构建 I/O 系统、模拟物理甚至部分人工智能所需的工作量。 剩下的就是编写自己游戏的逻辑,创造出与其他游戏不同的东西。 这最后一点是下一章要围绕的内容,虽然这个任务相对于开发一个完整的游戏来说可能看起来很小,但正是因为它的小android 2d游戏引擎,我们需要在设计和执行上投入大量的精力。
?那么,现在你需要知道流行的游戏引擎有哪些? 不同平台支持的编程语言也不尽相同,所以这也导致了不同平台的不同游戏引擎的流行。
Windows或游戏机:[Unreal]、Frostbite、CE3
Apple ios: [unity3D], [cocos2d-ObjC], [Unreal], sparrow, sprite kit.
安卓:[unity3d]、[cocos2d-x]、[Unreal]、AndEngine、libgdx。
网页:[Egret]、[cocos2d-html5]、Fancy3D、unity3d。
(备注:方括号内的引擎是平台下特别推荐的引擎,综合考虑开源、易用性、性能和效果等因素综合推荐)