如何设置游戏失败和重新开始

我们希望当玩家飞机被销毁时,游戏就结束,并且舞台中央会出现重新开始按钮,点击重新开始,可以重头再来一次。
1.设置玩家飞机被销毁时,游戏结束。首先添加一个新的事件组,命名为游戏失败。


添加一条新的事件,选择玩家飞机,右方切换到玩家飞机(条件与动作选择框),选择“销毁实例时”条件


选择系统,右方切换到系统(条件与动作选择框),选择“设置时间尺度”动作,时间尺度设置为0。
时间尺度可以改变游戏中时间流逝的速度,可以用来实现慢动作或暂停效果,在这个事件用于实现暂停效果


选择玩家子弹,右方切换到玩家子弹(条件与动作选择框),选择“销毁”动作。

选择敌人飞机,右方切换到玩家子弹(条件与动作选择框),选择“销毁”动作。

选择敌人子弹,右方切换到玩家子弹(条件与动作选择框),选择“销毁”动作。


2.在HUD图层添加重新开始按钮,当游戏结束时显示,点击按钮可以重新开始游戏。
首先选中HUD图层,添加一个新的按钮。

双击对象库按钮对象或双击舞台上按钮对象,进入按钮图片编辑器

上传我们的重新开始按钮图片,点击确认回到舞台。

把按钮放于舞台中央,并且设置按钮属性开始可见的勾去除。

在上方设置的游戏结束事件中,添加一个新的动作,让重新开始按钮显示出来。先选中上方游戏结束判断事件

选择重新开始按钮,右方切换重新开始按钮(条件与动作框),选择“设置显隐”动作。可视状态选择“显示”



3.最后我们添加点击重新开始按钮事件,设置时间尺寸改为正常值1,并且重启当前场景,游戏重新开始。
在游戏失败下添加一条新事件

选择触屏操作,右方切换触屏操作(条件与动作框),选择“多类型点击判断”条件,设置单击对象,对象选择重新开始按钮





再选择重新开始按钮,右方切换重新开始按钮(条件与动作框),双击选择“判断显隐”条件


选择系统,右方切换 系统(条件与动作框),双击选择“设置时间尺度”动作,时间尺度动作为1.

选择系统,右方切换 系统(条件与动作框),双击选择“重启当前场景”动作


这时候我们再预览一下,当玩家飞机被销毁时,舞台中央就会显示重新开始按钮,点击重新开始按钮后,场景就会重启,游戏重新开始。

这个简单的弹幕射击就完成啦,大家可以使用唤境Evkworld平台来制作属于你们自己的弹幕射击游戏吧。