猫史档案馆


【少院士讲堂】第1期 八分音符小游戏

用户:亦舟亦舟查看:0 回复:4 评论:0 创建时间:2017-11-23T21:03:34


    相信八分音符大家都玩过吧,

    所以今天就给大家带来一个八分音符的制作教程

   注:此教程为编程猫新手写的,大神请绕道,勿喷

    注2:可能需要手机或麦克风进行游玩(废话) 

    首先放一下素材:

    

    黑块的素材就自己画吧,但要在最顶端拉一条和他颜色相近的直线(不相近也可以,只是为了美观) 再定义3个变量:状态、力度、黑块

 ———————————————————分割线—————————————————— 一、八分音符 的脚本

     大家都知道这款游戏是用音量来控制人物移动的 

     所以编程猫给我们提供了2个模块(滑稽~): 

    

     这样的话,第一组积木我们就可以给它拼成介样:

    

     然后就不加说明了,相信大家能看懂吧 

     当玩家喊的声音小于40,如果条件不通过,触发否则,且角色正在黑块上,跳跃。 

    当角色为静止不动是,状态的值为0;当角色跳跃时,状态的值为1 

     然后新建一个跳跃的函数: 

    

     在游戏中,我们会发现角色会在碰到黑块上边缘不成立时而自由落下,跳跃和静止时也会有2个不同的造型,得出第3组积木: 

    

     还有角色掉出边缘的判断,就不一一介绍了:

    

 二、黑块的脚本 

     我在这个游戏里面只设置了一个黑块,然后通过复制来实现多个黑块的效果, 而这个 黑块 的变量是控制一个屏幕上最多出现黑块的块数,拼出以下3块积木 

    

    

    

    每克隆一个新的黑块,就会使 黑块 变量增加1,每一个克隆体的x坐标小于-500就会使 黑块 减1,从而控制黑块的数量。

    当状态等于1时,也就代表着 八分音符跳跃时,所相应的往后退。 

 三、失败 的脚本 (哇,终于到了最后一步了 )

    

     这些积木应该不需要解释了吧,当 八分音符 超出了所制定的范围就会收到广播,显示,停止其他的一切脚本。 剩下的音乐和一些动作细节就不再涉及到了,大家自己发挥吧。。。   



回复

上一页1 页 / 共 1下一页
********


顶!d=====( ̄ ̄*)b

点赞0


评论


小假LittleFalse小假LittleFalse

求假猫祖心理阴影

点赞0


评论


黑猫琳娜黑猫琳娜


点赞0


评论


shuang11shuang11

https://shequ.codemao.cn/work/49035052

点赞0


评论