标签:记录 特效 回调函数 boa oar 迭代 使用 工作 window
Part1 换装系统
1.使用skin_id 来记录当前皮肤的状态,使用cloth_id 来记录角色穿的球衣;
2.使用三个回调函数 NormalFootBall() FireFootBall() ColorFootBall() 来改变角色所控制的足球;
3.设计一个有限状态机,更新对应角色的装备情况。
Part2 射门功能
熊猫在奔跑过程中 可能会随机碰到球门,必须要在规定的时间内做出反应,完成射门。
若随机刷出球门,在距球门一定距离处设置一个触发器,如果碰到触发器,激活射门按钮,并将射门消息发送给Uiboard,并显示加速特效,播放动画和粒子效果,播放进球欢呼声。 若撞到守门员,守门员被撞飞,角色减速。 若撞到球门,球网粘在身上,角色减速。
Part3 装备界面
在开始游戏前,可以选择购买装备,以获取增益效果。我们设置了四种装备
1.随机:随机产生一个增益效果;
2 无敌: 无视小型障碍物;
3 磁铁:可以自动吸引距离较近的金币;
4 双倍金币:一段时间内获取的金币翻倍。
Part4 游戏发布与演示
我们的游戏最终发布了windows版本和 Android版本,考虑到跑酷游戏的操作体验性,以及现今碎片化的游戏时间,所以,以Android版为主。
标签:记录 特效 回调函数 boa oar 迭代 使用 工作 window
原文地址:https://www.cnblogs.com/oose-rungame/p/12076249.html