用户:亦舟查看:0 回复:4 评论:0 创建时间:2017-11-23T21:03:34
相信八分音符大家都玩过吧,
所以今天就给大家带来一个八分音符的制作教程
注:此教程为编程猫新手写的,大神请绕道,勿喷
注2:可能需要手机或麦克风进行游玩(废话)
首先放一下素材:
黑块的素材就自己画吧,但要在最顶端拉一条和他颜色相近的直线(不相近也可以,只是为了美观) 再定义3个变量:状态、力度、黑块
———————————————————分割线—————————————————— 一、八分音符 的脚本
大家都知道这款游戏是用音量来控制人物移动的
所以编程猫给我们提供了2个模块(滑稽~):
这样的话,第一组积木我们就可以给它拼成介样:
然后就不加说明了,相信大家能看懂吧
当玩家喊的声音小于40,如果条件不通过,触发否则,且角色正在黑块上,跳跃。
当角色为静止不动是,状态的值为0;当角色跳跃时,状态的值为1
然后新建一个跳跃的函数:
在游戏中,我们会发现角色会在碰到黑块上边缘不成立时而自由落下,跳跃和静止时也会有2个不同的造型,得出第3组积木:
还有角色掉出边缘的判断,就不一一介绍了:
二、黑块的脚本
我在这个游戏里面只设置了一个黑块,然后通过复制来实现多个黑块的效果, 而这个 黑块 的变量是控制一个屏幕上最多出现黑块的块数,拼出以下3块积木
每克隆一个新的黑块,就会使 黑块 变量增加1,每一个克隆体的x坐标小于-500就会使 黑块 减1,从而控制黑块的数量。
当状态等于1时,也就代表着 八分音符跳跃时,所相应的往后退。
三、失败 的脚本 (哇,终于到了最后一步了 )
这些积木应该不需要解释了吧,当 八分音符 超出了所制定的范围就会收到广播,显示,停止其他的一切脚本。 剩下的音乐和一些动作细节就不再涉及到了,大家自己发挥吧。。。