C++开发经验 6年+, cocos2d-iphone 开发经验 5月+
1 《ios5 cocos2d游戏开发实战(第二版)》书没看过, 所以无法评价
2 书籍的话, 没有. 我基本就是参考了http://
www.raywenderlich.com/上的好多咧子. 然后拿到例子程序看了看, 语法上,库上和C++太多相似的概念, 不像一门新的语言.
3 例子程序好好研究下, 就了解了cocos2d开发的一些关键概念, touch , sprite, scale, retina, tiled map.
至于cocos2d-x 和cocos2d-iphone, 虽然我是多年C++ , 最终选择了cocos-iphone. 因为个人感觉object-c的库比C++的丰富,字典,字符串, 数组,用法都相当简单. object-c的一些特性我很喜欢,比如 变量默认赋0值, nil可以操作. 可以用nil调函数,没有效果,而不是死机.
我的感觉就是: 重新学object-c带来的障碍 远远 < 小于回头调试C++的段错误的障碍. 当然,我没有用cocos-x,所以这个说法没有实证,只是经验.
3 没有全部用过,所以无法比较.
碰到问题,直接google, 或者去cocos论坛咨询, 好多问题都是有现成解决方案的.