多个移动平台游戏开发(Android/iOS)
问题描述:
我目前正在为Android框架开发一个小型独立游戏,但为了挽救我未来的一些工作 - 我想知道,有没有一种方法来开发一款游戏Android和iOS在同一时间?多个移动平台游戏开发(Android/iOS)
我知道HTML 5解决方案,但我不确定是否可以使用它们来开发游戏。 我的要求: *与动画 2D图形*播放声音(音乐/ SFX) *触摸手势(点击,拖拽,缩放等)
有什么建议?
答
结账Corona SDK。它们提供了您正在寻找的内容 - 2D图形,动画,物理引擎,触摸,声音;他们将它作为iOS和Android的跨平台解决方案提供。引擎基于OpenGL,他们使用Lua作为语言。
主要缺点是每个平台花费200美元,如果你想支持这两个平台,则花费350美元。但是,只有在您真正开始发布游戏时才需要订阅;你可以在本地免费使用它来为你自己的设备建立。
答
我建议用C写你的游戏主引擎代码++,因为Android支持与NDK:
http://developer.android.com/sdk/ndk/overview.html
和iPhone拥有的Objective-C++这是相当不错了说明:
How well is Objective-C++ supported?
你很幸运,两个平台都使用OpenGL ES,因此移植不需要太多的工作。
在这一点上唯一的区别是声音,触摸,文件管理等(API中的任何内容)。
答
您可能还需要检查Gideros工作室,其中包括
- Box2D的物理引擎
- OpenAL的音响系统
- 插件(本地代码支持)
- 在手机上即时检测(没有编译需要)
- 补间
- 电影剪辑
- 精灵&精灵张
- 分析
- 广告支持
使用Gideros Studio是免费的,你可以在同一时间与本地(的OpenGL渲染)功能开发Android和iOS。
附注 - 我不以任何方式与Ansca Mobile联系。 –
这看起来正是我需要的东西,并且投资400美元可以节省我的双倍工作,看起来像是一个合理的价格。你碰巧知道是否有展示或使用Coronoa SDK制作的一些游戏列表? – Ron
哦,这是一年350美元 – Ron