论文部分内容阅读
上一期我们讲到了小巫师与他的魔法,那么这期我们将继续“运用Scratch2.0制作小巫师御敌”的游戏制作,让他们展开激烈的对战!
一、角色编程
角色3——怪物
1. 在脚本中单击事件:拖曳“当绿旗被点击时”到程序区。
2. 单击运动:拖曳“将旋转模式设定为左右翻转”,下拉小三角,选择“不旋转”。
3. 单击控制:拖曳“重复执行”,拼接于“将旋转模式设定为不旋转”之后。
4. 单击外观:拖曳“隐藏”,放置于“重复执行”之中。
5. 单击运动:拖曳“移到x:? y:?”,拼接于“隐藏”之后,更改“y”中的数字为“180”。
6.单击运算:拖曳“在1到10间随机选一个数字”,放置于“x”的空隙之中,更改前一个空隙中数字为“-200”,后一个空隙中数字为“200”。
7. 单击运动:拖曳“面向鼠标指针”,下拉小三角,选择“小巫师”,拼接于“移到x:在-200到200间随机选一个数字 y:180”之后。
8. 单击控制:拖曳“重复执行10次”,更改数字为“60”,拼接于“面向小巫师”之后。
9. 单击运动:拖曳“移动10步”,更改数字为“6”,放置于“重复执行60次”之中。
10. 单击事件:拖曳“当绿旗被点击时”到程序区。
11. 单击控制:拖曳“重复执行”,拼接于“当绿旗被点击时”之后;拖曳“如果?那么”,放置于“重复执行”之中。
12. 單击侦测:拖曳“碰到鼠标指针?”,下拉小三角,选择“魔法”,放置于“如果?那么”的空隙之中。
13. 单击外观:拖曳“隐藏”,放置于“如果‘碰到鼠标指针?’那么”之中。
14. 单击控制:拖曳“如果?那么”,拼接于“如果‘碰到小巫师?’那么”之后。
15. 单击侦测:拖曳“碰到鼠标指针?”,下拉小三角,选择“小巫师”,放置于“如果?那么”的空隙之中。
16. 单击控制:拖曳“停止全部”,放置于“如果‘碰到小巫师?’那么”之后。
二、趣味升级
1. 如何增加游戏难度?在角色区选中怪物,点击鼠标右键,选择复制,增加怪物的个数。修改程序中“重复执行?次”及“移动?步”中的数字,即能控制怪物的速度,让他们以不同速度前行。
(重复执行的次数增加,那么移动的步数要相对减少;如果修改重复执行的次数减少,那么移动的步数要相对增加)
2. 如何更加快速地躲过怪物的撞击?修改程序中“移动?步”中的数字,数字越大移动速度越快,即闪躲时越灵敏;反之,数字越小移动速度越慢,即闪躲时越迟钝。
3. 用同样的方法,增加或减少每次移动的步数,也可控制魔法攻击的速度。
三、 制作背景音乐
1. 在背景区选中背景“space”,在声音中单击音乐库选择声音-循环音乐,选取“hip hop”上传。
2. 在脚本中单击事件:拖曳“当绿旗被点击时”到程序区。
3. 单击控制:拖曳“重复执行”,拼接于“当绿旗被点击时”之后。
4. 单击声音:拖曳“播放声音hip hop直到播放完毕”,放置于“重复执行”之中。
此处应注意:“播放声音hip hop”与“播放声音hip hop直到播放完毕”放置在重复执行里面的时候效果是完全不一样的。前者积木块的逻辑是“播放一个声音立马又重新播放这个声音”,这样会导致我们的声音播放不完整;后者积木块的逻辑是“播放一个声音,等完全播放完毕后才继续播放第二次”,这才是我们需要的背景音单曲循环。
到此,连续两期的“运用Scratch2.0制作小巫师御敌”编程就圆满结束啦,大家在编程制作期间有任何问题皆可投稿与小编进行互动,下一期我们将学习一个双人游戏的编程,尽请期待吧!
一、角色编程
角色3——怪物
1. 在脚本中单击事件:拖曳“当绿旗被点击时”到程序区。
2. 单击运动:拖曳“将旋转模式设定为左右翻转”,下拉小三角,选择“不旋转”。
3. 单击控制:拖曳“重复执行”,拼接于“将旋转模式设定为不旋转”之后。
4. 单击外观:拖曳“隐藏”,放置于“重复执行”之中。
5. 单击运动:拖曳“移到x:? y:?”,拼接于“隐藏”之后,更改“y”中的数字为“180”。
6.单击运算:拖曳“在1到10间随机选一个数字”,放置于“x”的空隙之中,更改前一个空隙中数字为“-200”,后一个空隙中数字为“200”。
7. 单击运动:拖曳“面向鼠标指针”,下拉小三角,选择“小巫师”,拼接于“移到x:在-200到200间随机选一个数字 y:180”之后。
8. 单击控制:拖曳“重复执行10次”,更改数字为“60”,拼接于“面向小巫师”之后。
9. 单击运动:拖曳“移动10步”,更改数字为“6”,放置于“重复执行60次”之中。
10. 单击事件:拖曳“当绿旗被点击时”到程序区。
11. 单击控制:拖曳“重复执行”,拼接于“当绿旗被点击时”之后;拖曳“如果?那么”,放置于“重复执行”之中。
12. 單击侦测:拖曳“碰到鼠标指针?”,下拉小三角,选择“魔法”,放置于“如果?那么”的空隙之中。
13. 单击外观:拖曳“隐藏”,放置于“如果‘碰到鼠标指针?’那么”之中。
14. 单击控制:拖曳“如果?那么”,拼接于“如果‘碰到小巫师?’那么”之后。
15. 单击侦测:拖曳“碰到鼠标指针?”,下拉小三角,选择“小巫师”,放置于“如果?那么”的空隙之中。
16. 单击控制:拖曳“停止全部”,放置于“如果‘碰到小巫师?’那么”之后。
二、趣味升级
1. 如何增加游戏难度?在角色区选中怪物,点击鼠标右键,选择复制,增加怪物的个数。修改程序中“重复执行?次”及“移动?步”中的数字,即能控制怪物的速度,让他们以不同速度前行。
(重复执行的次数增加,那么移动的步数要相对减少;如果修改重复执行的次数减少,那么移动的步数要相对增加)
2. 如何更加快速地躲过怪物的撞击?修改程序中“移动?步”中的数字,数字越大移动速度越快,即闪躲时越灵敏;反之,数字越小移动速度越慢,即闪躲时越迟钝。
3. 用同样的方法,增加或减少每次移动的步数,也可控制魔法攻击的速度。
三、 制作背景音乐
1. 在背景区选中背景“space”,在声音中单击音乐库选择声音-循环音乐,选取“hip hop”上传。
2. 在脚本中单击事件:拖曳“当绿旗被点击时”到程序区。
3. 单击控制:拖曳“重复执行”,拼接于“当绿旗被点击时”之后。
4. 单击声音:拖曳“播放声音hip hop直到播放完毕”,放置于“重复执行”之中。
此处应注意:“播放声音hip hop”与“播放声音hip hop直到播放完毕”放置在重复执行里面的时候效果是完全不一样的。前者积木块的逻辑是“播放一个声音立马又重新播放这个声音”,这样会导致我们的声音播放不完整;后者积木块的逻辑是“播放一个声音,等完全播放完毕后才继续播放第二次”,这才是我们需要的背景音单曲循环。
到此,连续两期的“运用Scratch2.0制作小巫师御敌”编程就圆满结束啦,大家在编程制作期间有任何问题皆可投稿与小编进行互动,下一期我们将学习一个双人游戏的编程,尽请期待吧!