Cocos2d与iOS游戏开发入门指南
1. 不同开发者的学习内容
1.1 初学者开发者
对于刚开始接触iOS游戏开发的人来说,将学习cocos2d和Kobold2D的重要方面,聚焦于那些对cocos2d编程至关重要的类、方法和概念,这些内容需要牢记于心。还会了解支持cocos2d或被其支持的基本工具,如TexturePacker和ParticleDesigner,利用这些工具可以创建日益复杂且具有挑战性的游戏。代码会带有大量有用的注释,便于理解,后续可在此基础上改进游戏项目。
1.2 iOS应用开发者
如果你是有iOS SDK使用经验的应用开发者,会对在没有Interface Builder的环境下开发游戏感兴趣。开发游戏会使用其他工具,虽然不如苹果的工具那样华丽,但同样实用。编程方面的考虑也会改变,游戏编程中通常不会大量收发事件,而是让更多对象决定如何处理事件。为了提高性能和减少用户输入延迟,游戏引擎系统之间的联系更加紧密,很多工作在循环和更新方法中完成,这些方法会在每一帧或特定时间点被调用。与用户界面驱动的应用不同,游戏即使在玩家不操作时也会在后台处理大量数据和像素,因此游戏代码更注重性能,更加精简高效。
1.3 Cocos2d开发者
如果你已经熟悉cocos2d,也能从中学到新东西。可以跳过前面的章节,但会被提供的游戏示例源代码吸引。你将学习代码的结构以及背后的原理,从各种游戏的实现中获取灵感,还能获得许多实用技巧,了解Kobold2D如何帮助更快地开发游戏。作者会在博客上持续改进相关内容,与cocos2d社区保持互动。
超级会员免费看
订阅专栏 解锁全文
93

被折叠的 条评论
为什么被折叠?



