cocos2d-x高仿捕鱼达人实例分析目录

公西星文
2023-12-01


游戏的主要核心对象及其如下,也是本系列讲述的内容范围。

GameLayer继承自CCLayer,负责承载和调度游戏中所有元素。 

Cannon继承自CCObject,负责炮台的创建,炮台行为:转向,开火(创建Bullet并发射) 

RollNum继承自CCSprite,负责创建一位数字初始0,行为:设置显示的数字,获取当前显示数字 

RollNumGroup继承自CCObject,负责创建管理一组RollNum对象,积分榜自身行为:设置积分榜的坐标,显示更新积分 

Bullet继承自CCObject,负责创建一颗子弹,子弹行为:发射(子弹,撒网),销毁自己 

Fish继承自CCObject,负责创建一条鱼, 行为:游动,被捕获,销毁自身 


第一阶段内容:

GameLayer:加载游戏世界背景和炮台,接受屏幕触摸事件,调度炮台转向

Cannon:负责炮台的创建,炮台行为:转向

http://blog.csdn.net/hezeping888/article/details/9197385


第二阶段内容:

GameLayer:加载炮台和子弹,接受屏幕触摸事件,调度炮台开火

Bullet:负责创建一颗子弹,子弹行为:发射(子弹,撒网),销毁自己

Cannon:炮台行为:开火(创建Bullet并发射)

http://blog.csdn.net/hezeping888/article/details/9238767


第三阶段内容:

GameLayer:加载鱼儿,并维护有世界鱼儿可见数量

Fish:负责创建一条鱼, 行为:游动,被捕获,销毁自身 


第四阶段内容:

GameLayer:调度炮台发射的子弹与游动的鱼儿,让他们产生激情的火花


第五阶段内容:

GameLayer:加载积分榜,并调度显示积分

RollNum:负责创建一位数字初始0,行为:设置显示的数字,获取当前显示数字 

RollNumGroup:负责创建管理一组RollNum对象,积分榜自身行为:设置积分榜的坐标,显示更新积分


  


 类似资料: