游戏设计与编程(1)

本文主要讲解使用微信小游戏制作工具制作的一款跑酷躲避类游戏

游戏玩法

在合适的时间点击屏幕控制人物跳跃(可连跳),躲避鳄鱼、巨鸟以及流星,达到最高的生存时间。

 基本元素:

        玩家角色:奔跑的人

        游戏目标:尽可能活下去(不被障碍物碰到)

        游戏规则:玩家通过鼠标点击来跳跃,以此来规避障碍物

设计形式细节:

        点击鼠标实现跳跃,可连跳

        鳄鱼碰到人物会吃掉人物,并变大

        巨鸟碰到人物会吃掉人物,并往回飞行

      

部分功能的实现指南

1、场景的循环滚动:

        添加背景图片,在"管理行为"中设置滚动速度以及方向

2、障碍的随机生成以及运动控制(以流星为例)

        ①添加素材,在场景启动时先隐藏自己

        ②新增变量“迭代器”和列表“出现的障碍编号列表”

        ②设置循环逻辑,在里面添加判断语句,判断通过迭代器对列表取出的数是否等于1来控制该流星的克隆,这里加一些等待时间,来控制障碍出现的密度

        ③设置克隆后的逻辑,先显示自己,再将自己放到对应起始位置,设置好方向运动

        ④如果障碍碰到人物,就播放爆炸音效

3、人物的控制

                ①循环播放奔跑动作

                ②在碰到任意障碍物时倒下,并逐渐降低不透明度,模拟死亡

                监听手指事件,在点击后跳跃

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值