我尝试过研究这些话题,但我对从哪里开始有点不知所措。
1:我的母语是c ++所以我调查使用Qt,但我担心我不能实现像Android键盘或iOS游戏中心那样使用成就和商店应用程序购买等等
2:我希望它是一款滚动背景的2D游戏,使用触摸和拖动控件(有点像愤怒的小鸟),成就,排行榜,商店购买,并能够通过广告支持免费提供。
3:我读了一些我朋友的iOS编程书,所以我也知道了客观的C.
4:我可以轻松地拿起java。
5:我读了一些关于javascript编程的内容,但没有做任何编程。
6:我观看了一些Qt教程,但似乎都没有涉及游戏开发。
所以,如果我在Qt中制作,我仍然可以使用上述元素吗?(游戏中心等)
如果我在虚拟机上使用目标C,我可以以任何可能的方式将其移植到android吗?
什么是一个很好的教程,让我开始学习如何使用这些元素制作这样的游戏? (无论是在Qt还是更好的东西)
答案 0 :(得分:3)
如果您不知道从哪里开始,我强烈建议您在iOS或Android中使用原生。让游戏在任何一个游戏中都表现良好,您就可以拥有一个成功的应用程序。因此,许多人试图制作适用于跨平台的通用内容,并最终得到一些真正平庸或更糟糕的内容。
如果您的游戏取得了成功,那么您或其他人可以通过其他平台进入其他平台。
答案 1 :(得分:3)
如果您希望投资此项,我可能会指示您查看支持Android的Unity引擎以及其他设备。
我提到这一点是因为你提出从iOS或iOS移植游戏。 Unity引擎支持多种平台,如果您最终尝试在所有移动平台上部署游戏,将使您的生活更轻松。
如果您有兴趣,可以免费试用。然而,android和ios插件将花费更多。
答案 2 :(得分:2)
Android的Qt具有软件键盘功能。我建议你从Qt 5.1或必需品(用于android)开始。可以使用objective-c ++访问游戏中心。
答案 3 :(得分:2)
看看Cocos2d-X。它是Cocos 2D的C ++端口,支持iOS,Android,Windows Phone和其他几个平台。我们在Bionic Panda Games上使用它并取得了不错的效果。