开发ios游戏要用啥技术?

到底是用cocoa2d-x还是cocoa2d-iphone

我主要目标是开发IOS游戏,安卓目前没怎么想管。

然后我买了本cocoa2d-x的书,里面说cocoa2d-x是用C++的,我C++虽然学过一点,但是感觉还是OC比较喜欢,动态化。

而且我看到说移值到ios靠的是把C++代码翻译成oc,如果是这样,cocoa2d-x就不算是真正的夸平台了。

可是我从官网上看不到有cocoa2d-iphone这个版本的下载?怎么办?

毕竟如果我目标是开发IPhone,再用翻译器也不好,而且我现在在学OC,也比较喜欢OC,而且也是只在IOS上

那你就用cocos2d-iphone好了
不过首先你对cocos2d-x的理解是错误的 移植也不是翻译语言的过程 而是真正的跨平台 native的方式 最多有调用oc和oc混编的时候 主要工作都可以在c++这边完成

谢谢版主的回复,我看了一本cocos2d-x的书,里面说的是把2d-x的代码翻译成C#或JS的以及OC的。具体工作原理我还是没有去研究,恳请版主能给个明示。

另外,cocos2d-x和cocos2d-iphone的api一样吗,以后我想搞android不用重新适用吧。

当然要重新弄
首先 cocos2d-x 原先是一个翻译cocos2d-iphone的一个版本 用oc的思想来写的 包含了一些oc的机制 和设计模式
现在已经发展到区别很大了
cocos2d-x有js lua 等语言可以选择

js语言我是超级熟悉,以前搞WEB的。

cocos2d-x难道可以用js来开发游戏??

那我还有必要再去学OC和C++嘛。。。这两门语言我都了懂,但没深入。写得也少。

难道楼主没有听说过 cocos2d-html5 和 cocos2d-jsb? 现在合体成为了 cocos2d-js
http://www.cocos2d-x.org/download

跨平台这个东西,我想用一张图来表达是最好不过了。

如果楼主对js很熟的话,不妨试试Cocos2d-x js版。效果相当惊艳哦。
入门可以看这里:http://www.cocos2d-x.org/wiki/Getting_Started_Cocos2d-js