scratch 射击游戏 怎么加分数,计算分数
的有关信息介绍如下:
在太空大战、坦克开炮、飞机大战等射击游戏中,都有涉及到射击效果统计,也就是分数统计。
那么,怎么利用变量、广播实现分数计算呢?
(下面,以坦克发射炮弹为例)
程序思路。
坦克负责发射炮弹,炮弹负责判断是否碰到目标,目标角色负责统计分数。
(程序编写思路各种各样,但是一定要理清楚一种,然后按照这种思路编写程序)
创建炮弹、坦克角色。
这两个角色,可以自己画画,也可以网上寻找素材,然后添加进来。
(每个角色的名称,最好按照功能取)
21scratch 2.0 发射 炮弹或者子弹 效果脚本程序
1scratch 2.0 角色 怎么取新的名字 命名名称呢?
创建目标角色。
目标角色,可以多个造型,也可以只有一个。多个造型,是为了被击中时,可以切换到击中的效果。
(此处,为了简单说明,只有一个造型)
新建分数变量。
在程序界面,新一个变量,名称为“击中分数”,适用于所有角色。
10scratch 2.0 变量怎么用?【倒计时程序为例】
创建广播消息。
当炮弹击中目标时,需要发送一个消息,让其他角色知道已经击中目标了。
5scratch 2.0 广播功能怎么编程,有什么用呢?
角色的程序编写。
分别给“坦克”“炮弹”“目标”,编写程序。
最终效果。
点击开始的绿色旗子,按下键盘的方向键,可以控制坦克移动。
按下键盘的空格键,可以开炮。
击中目标后,分数会增加,目标改变位置。



