如何为android& amp;开发cocos2d-x游戏苹果手机?

时间:2013-07-02 16:10:25

标签: cocos2d-x

我想为android& amp开发一个cocos2d-x游戏苹果手机。我不知道从什么开始我的发展。我知道有一个可用于iphone的模板,但是在iphone上创建之后如何为android平台构建它?

如果我想从eclipse本身开发游戏而不是在iPhone上开发然后迁移到android

那该怎么办?

我已经尝试了各种ray wenderlich教程,cocos2d-x.org教程,http://paralaxer.com/cocos2d-x-project-setup/http://www.multigesture.net/articles/how-to-setup-cocos2d-x-windows-and-android/http://www.jesusbosch.com/2012/06/how-to-set-up-android-and-win32-cocos2d.htmlhttp://gameit.ro/2012/01/creating-an-iphone-and-android-cocos2d-x-hybrid-project-updated/

从以上所有教程中我无法得到任何正确的解决方案。

还告诉我应该在iPhone上开发(代码)然后为Android构建吗?

提前谢谢

4 个答案:

答案 0 :(得分:5)

简单:

- >框架:cocos2d-X - >编辑:Xcode - >语言:C ++

完成iPhone游戏后,您可以将此游戏移植到任何平台,如Android或Windows。你已经拥有了所有有用的链接。仍然遵循这个:

Setting_up_Android_Development_Environment_on_Mac_OSX:

http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Setting_up_Android_Development_Environment_on_Mac_OSX

如何将项目移植到win32,iPhone和Android

http://www.cocos2d-x.org/boards/6/topics/3001

将Cocos2d-x(C ++)集成到Android应用程序(Java)

http://jpsarda.tumblr.com/post/26000816688/integrate-cocos2d-x-c-into-an-android-application

- >您只需使用某些JNI或NDK转换此本机代码。 - >使用Cocos2d-x你可以在Windows,Mac OS和Linux上开发游戏。

答案 1 :(得分:0)

就个人而言,如果您要部署到多个平台,最好的办法就是使用游戏引擎。目前,Unity3D,UDK和新发布的Havok的无政府状态引擎支持部署到这些平台等。这样您就可以开发一次并部署到多个位置。如果您是一家小公司,Havok,UDK的费用是免费的,我相信Unity3D现在可以免费获得iOS和Android版本的非Pro版本。

我认为走这条路线比使用cocos2d

更有希望

答案 2 :(得分:0)

我使用的方法是使用iOS和Android的模板,分别为Xcode和Eclipse创建项目。如果有了这个,就删除例如Eclipse项目中的Classes and Resources文件夹,并用Xcode文件夹Classes and Resources的链接替换这些文件夹。

你现在拥有的是两个项目,一个用于iOS,一个用于Android,它们都使用相同的C ++代码和资源。您现在可以选择在开发时使用哪个Xcode和Eclipse,然后切换到另一个以编译该平台并在那里进行测试和发布。

希望有所帮助。 :)

答案 3 :(得分:0)

查看/tools/project-creator/create-project.py下的cocos2d-x文件夹,您应该运行它,它将为已经设置的许多平台创建项目,然后您可以在XCode中编写代码,并且平台将共享相同的源代码。