我想为android和iphone开发一个cocos2d-x游戏。我不知道是从哪里开始我的开发的。我知道有一个适用于iphone的模板,但是在iphone上创建它之后,如何为android平台构建它?
如果我想从eclipse本身开发游戏,而不是在iPhone上开发,然后迁移到android,该怎么办呢?
我已经在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.html、http://gameit.ro/2012/01/creating-an-iphone-and-android-cocos2d-x-hybrid-project-updated/上尝试过ray wenderlich的各种教程。
从上面的所有教程中,我无法获得任何适当的解决方案。
还要告诉我,我应该在iPhone上开发(代码),然后为安卓构建吗?
提前谢谢你
发布于 2013-07-23 20:03:15
简单:
->框架: 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和安卓上
http://www.cocos2d-x.org/boards/6/topics/3001
将Cocos2d-x (C++)集成到安卓应用程序(Java)中
http://jpsarda.tumblr.com/post/26000816688/integrate-cocos2d-x-c-into-an-android-application
你只需要使用一些->或者说NDK来转换这个原生代码。使用Cocos2d-x的->可以在Windows、Mac和Linux上开发游戏。
发布于 2013-07-03 00:17:37
就个人而言,如果您要部署到多个平台,最好的选择是使用游戏引擎。目前,Unity3D、UDK和最新发布的Havok引擎支持部署到这些平台和更多平台。这样,您只需开发一次即可部署到多个位置。如果你是一家小公司,Havok和UDK是免费的,我相信Unity3D现在已经为iOS和安卓的非专业版提供了免费许可。
我认为采用这种方式比使用cocos2d更有前途。
发布于 2013-07-03 01:11:35
我使用的方法是使用iOS和Android的模板,分别为Xcode和Eclipse创建项目。完成后,您可以删除例如Eclipse项目中的Classes和Resources文件夹,并将这些文件夹替换为指向Xcode文件夹Classes和Resources的链接。
您现在拥有的是两个项目,一个用于iOS,另一个用于安卓,它们都使用相同的C++代码和资源。现在,您可以选择在开发时使用Xcode和Eclipse中的哪一个,只需切换到另一个,以便为该平台编译并在那里进行测试和发布。
希望这能有所帮助。:)
https://stackoverflow.com/questions/17430488
复制相似问题