我们需要设置规则,每当一架敌人飞机被击中(销毁时),我们得分就可以加一分。
1.首先需要在游戏中设置一个全局变量,初始值为0。在项目库侧栏点击全局变量,
添加一个新的全局变量,鼠标右键或者右上角的按钮
双击新添加的全局变量,命名为“得分”。设置变量类型是数字。初始值是0。
2.设置当敌人飞机被击中时,让得分全局变量增加1.之前我们已经设置了玩家子弹击中敌人飞机的事件,这时候我们只需要在这条事件上添加一个动作,让得分全局变量加1.
首先先选中事件,然后选择事件表上方系统按钮,右方切换到系统(条件与动作选择框),双击选择“加法运算”动作,设置加1。
3.选中HUD图层添加一个文本框,放置在舞台的左上方,用来显示我们的得分。双击文本进入文本编辑界面,输入“得分:”,在舞台右边属性界面修改大小和位置属性,并将字体颜色设置为白色。
4.设置事件,设置文本值让文本值等于得分全局变量。首先在事件表下添加一条新事件,条件选中系统“每帧执行”条件。
然后选择文本,右方切换到文本(条件与动作选择框),选择“设置文本”动作。设置为“得分:”&得分。后面一个得分就是我们设置的全局变量的名字,这样引用就可以得分得分全局变量的值。
这时候我们再预览一下,就可以发现,每当我们击中一架敌人飞机,左上方得分文本就会自动加1.