第三轮迭代工作记录

Part1 换装系统

1.使用skin_id 来记录当前皮肤的状态,使用cloth_id 来记录角色穿的球衣;

2.使用三个回调函数 NormalFootBall() FireFootBall() ColorFootBall() 来改变角色所控制的足球;

3.设计一个有限状态机,更新对应角色的装备情况。

Part2 射门功能

熊猫在奔跑过程中 可能会随机碰到球门,必须要在规定的时间内做出反应,完成射门。

若随机刷出球门,在距球门一定距离处设置一个触发器,如果碰到触发器,激活射门按钮,并将射门消息发送给Uiboard,并显示加速特效,播放动画和粒子效果,播放进球欢呼声。 若撞到守门员,守门员被撞飞,角色减速。 若撞到球门,球网粘在身上,角色减速。

Part3 装备界面

在开始游戏前,可以选择购买装备,以获取增益效果。我们设置了四种装备

1.随机:随机产生一个增益效果;

2 无敌: 无视小型障碍物;

3 磁铁:可以自动吸引距离较近的金币;

4 双倍金币:一段时间内获取的金币翻倍。

Part4 游戏发布与演示

我们的游戏最终发布了windows版本和 Android版本,考虑到跑酷游戏的操作体验性,以及现今碎片化的游戏时间,所以,以Android版为主。

猜你喜欢

转载自www.cnblogs.com/oose-rungame/p/12076249.html