本文主要讲解使用微信小游戏制作工具制作的一款跑酷躲避类游戏
游戏玩法
在合适的时间点击屏幕控制人物跳跃(可连跳),躲避鳄鱼、巨鸟以及流星,达到最高的生存时间。
基本元素:
玩家角色:奔跑的人
游戏目标:尽可能活下去(不被障碍物碰到)
游戏规则:玩家通过鼠标点击来跳跃,以此来规避障碍物
设计形式细节:
点击鼠标实现跳跃,可连跳
鳄鱼碰到人物会吃掉人物,并变大
巨鸟碰到人物会吃掉人物,并往回飞行
部分功能的实现指南
1、场景的循环滚动:
添加背景图片,在"管理行为"中设置滚动速度以及方向
2、障碍的随机生成以及运动控制(以流星为例)
①添加素材,在场景启动时先隐藏自己
②新增变量“迭代器”和列表“出现的障碍编号列表”
②设置循环逻辑,在里面添加判断语句,判断通过迭代器对列表取出的数是否等于1来控制该流星的克隆,这里加一些等待时间,来控制障碍出现的密度
③设置克隆后的逻辑,先显示自己,再将自己放到对应起始位置,设置好方向运动
④如果障碍碰到人物,就播放爆炸音效
3、人物的控制
①循环播放奔跑动作
②在碰到任意障碍物时倒下,并逐渐降低不透明度,模拟死亡
监听手指事件,在点击后跳跃