好文档 - 专业文书写作范文服务资料分享网站

scratch游戏设计教程(内附20个实例制作方法) 

天下 分享 时间: 加入收藏 我要投稿 点赞

2、脚本设计

(1)直升机脚本;

直升机是人工控制角色。有三个脚本,如下图12-3

12-3

12-4

其中,“轰炸弹”和“歼击弹”是另外两种飞机发出的炮弹。

直升弹的脚本如12-4,用到了一个直到循环。炮弹的移动方向是准星的位置。

准星脚本设计如图12-5,跟随鼠标移动。它的位置也是炮弹发出时移动方向的

12-5 参照。

- 42 -

(2)敌机脚本制作。

这两个脚本设置基本一致。角色在一条水平区域横向移动,如果碰到直升机发出的炮弹——直升弹,则显示自己的第2个造型。然后回到起点重新开始。如图12-6和12-7

12-7 12-6

敌机炮弹脚本设置也基本相同。只是所用变量不同。

由变量获得随机函数产生的值,并对其进行判断。如果变量值符合要求等于1(也可以是其它值,目的只有一个,控制炮弹发出的数量),移动到自己的飞机位置显示出来,并调整方向为直升机方向,向其发出炮弹。到目标

- 43 -

位置后隐藏起来。

12-8

12-9

最后效果如图12-10

12-10

- 44 -

三、拓展练习

制作一个打猎的游戏。猎物在林间奔跑,利用瞄准镜瞄准,开枪打猎。打到猎物后,猎物放在手边。需要用到图章功能。

- 45 -

第十三节 弹力球

一、学习目标

1、角色跟随鼠标移动。

2、用随机函数设定位置和角度。

二、学习过程

1、绘制角色

“底”要放在舞台底部。接板放在底上方。 2、脚本设计

接板在舞台下方,随鼠标水平移动。 角色“球”的出现位置和初始角度设置是最重要的部分。要随机出现,增加游戏趣味。如下图13-1

13-1

- 46 -

scratch游戏设计教程(内附20个实例制作方法) 

2、脚本设计(1)直升机脚本;直升机是人工控制角色。有三个脚本,如下图12-312-312-4其中,“轰炸弹”和“歼击弹”是另外两种飞机发出的炮弹。直升弹的脚本如12-4,用到了一个直到循环。炮弹的移动方向是准星的位置。<
推荐度:
点击下载文档文档为doc格式
3z9le11r0p3fre28i3sf
领取福利

微信扫码领取福利

微信扫码分享