探索 Cocos2D 与 Kobold2D:开启 iOS 游戏开发之旅
1. 游戏开发新契机
如今,借助苹果的 iTunes App Store 以及 iPhone、iPod touch 和 iPad 等移动设备,编写电脑游戏并通过销售盈利变得前所未有的容易。不过,这并不意味着游戏开发和编程是一件简单的事,仍有许多知识需要学习。而 Cocos2D for iOS 是一款值得选择的有趣游戏引擎。
使用 Cocos2D 的开发者背景各异,有的是拥有多年甚至数十年经验的专业游戏开发者,有的则是刚开始学习 iOS 设备编程或刚涉足游戏开发领域的新手。无论背景如何,都能从相关学习中有所收获。所有 Cocos2D 开发者都有两个共同点:热爱游戏,热爱创造和编程。
2. 第三版新特性
- Cocos2D 2.0 与 OpenGL ES 2.0 :全面适配 Cocos2D 2.0 和 OpenGL ES 2.0,虽然无法在第一代和第二代设备上部署 Cocos2D 2.0 应用,但这些旧设备的市场占比在不断下降。
- 与 Kobold2D 完美兼容 :第三版明确表示可以很好地与 Kobold2D 配合使用,并且会指出 Kobold2D 中不同的工作方式,同时强调使用 Kobold2D 时一些不再需要做的事情,因为 Kobold2D 的宗旨就是让 Cocos2D 更易用。
- 回顾第二版改进 :Andreas Löw 加入成为合著者,借助他的 Texture Packer 和 Physics Editor 工具改进