《Learn iPhone and iPad Cocos2D Game》读书笔记

《Learn iPhone and iPad Cocos2D Game》读书笔记

第三章

第四章

第五章

代码例子CH05_code ScenesAndLayers 01-10

代码例子1和2简述如何scene场景切换,例子1有BUG,因为在场景切换replaceScene时调用的三个方法onEnter,onEnterTransitionDidFinish和 onExit必须调用基类也就是像[super onEnter]这样。


代码例子3中通过LoadScene切换场景,有介绍枚举怎样定义,场景切换时先切换LoadScene并在LoadScene加载目标场景,待目标场景加载完后再从LoadScene切换到其他场景。


代码例子5和6讲解如何建立一个继承自NSObject的游戏物体,而不是用CCSprite代表一个游戏物体,通过例子6点击赶走蜘蛛的例子,我想到可以做个《野餐保卫战》的游戏,野餐篮四周不段出现昆虫,需要玩家点击对应退治昆虫的物品赶跑昆虫,点击物品的次数多了(2次)可以直接杀死,少了(1次)只是赶跑,它还会回来。

严肃搞笑"野餐战争",人类与昆虫的百年大战,保留下的食物可以合成新的食物,特殊食物召回特殊昆虫。

可能主人公设在昆虫势力比较好,因为他们是弱势,而且能比较设计出搞笑卡通形象,比如疯子军官和士兵 

 

本章最后讲了4个很厉害的类,暂时最用兴趣的是CCProgressTimer可以用一张图片做进度条,它会随着进度的多少渐渐显示整张图片

 

第六章

一开始讲述了CCSpriteBatchNode这个用于重复显示CCSprite对象的类

然后介绍怎样用CCAnimation类显示动画

章节中间教了如何用Objective-C的类别(category)功能来扩展CCAnimation类

之后是Zwoptext这个软件的用法,制作游戏时尽可能多的把图片合成到一张图片中

posted @ 2011-12-06 09:53  扎克  阅读(232)  评论(0编辑  收藏  举报