你好 !
感谢您提出这个问题。
我是专业的游戏开发人员,使用cocos2d-x游戏引擎来构建游戏。 另外,我还是印度cocos2d-x的区域协调员。 因此,我会尽力为您解决这个问题。
我的意思是完全选择任何游戏引擎都取决于您的要求。
让我解释一下,这对您的问题有多重要。
根据您的需求,选择Cocos2d-x引擎的2D游戏,UI驱动程序,Android平台和C ++语言是完美的组合,因为该引擎将帮助您满足需求。
- 通过使用C ++编程,您将能够为iOS,Android,Mac和引擎支持的其他平台生成游戏二进制文件。 另一方面,您也可以使用JS或Lua语言。
- 游戏的内存占用将最小(即示例游戏.apk的大小为2-3 MB,与其他引擎相比要小得多)。
- 您可以使用CocosBuilder,CocosStudio(不建议使用),CocosCreator(目前不支持C ++)之类的工具来创建所需的UI。
- 最重要的是,它是开源的,这意味着您可以根据自己的喜好配置引擎,或更改其来源以适合您的要求。 这样,您就可以随意调整引擎了。
另外,我想回答您引用的内容。
“是否可以从cocos2D-x顺利移植到android?”
好吧,您不需要移植任何东西。 如果您使用C ++进行编码,则由于该引擎是跨平台兼容的,因此可以立即构建android项目。
- 有没有办法在Android设备上编写完整的Android应用程序(图形和声音)?
- 当android studio首次启动并升级到Ver 3时,运行它的最低系统要求是什么?
- Android的“始终收听”功能如何检测“确定,Google”命令? Google如何优化它以最大程度地减少电池消耗?
- 印度的Android应用程序开发公司如何为全球业务提供帮助?
- 技术面试官希望从新手(Android应用程序开发人员)获得多少知识?
如果您只是从Cocos2d-x开始,那么您将获得足够的文档来快速入门。 我将添加到最合适的资源的链接,以了解引擎。
请注意,像Unity和Unreal Engine 4这样的游戏引擎非常出色,并且其功能比竞争对手的引擎还强大得多,但是由于您的需求是2D游戏,因此我尝试帮助您解决与查询有关的概念。
Cocos文件
Cocos2d-x v3 C ++教程系列– YouTube
妳去
祝您比赛顺利。
注意:
各位读者,请记住,我不会在此主题中推广任何内容。 根据发问者的要求,我在这里设计了尽可能最好的引擎。