Unity开发备忘录000031:Bolt无代码做游戏——角色死亡重玩游戏

当主角碰撞到小怪时,被小怪吃掉,随之而来的是游戏重新开始。

1. 加载小怪对象,并为其添加“2D图形碰撞器”

2. 选择该小怪,为其添加一个FlowMachine组件,然后在它的Flow Graph中加入如下流程图

其中,On Collision Enter 2D是一个碰撞入节点,当有对象碰撞到小怪时,它利用Compare Tag节点与碰撞对象的标签比较,如果标签为Player,则Branch节点输出为True,否则为False,当输出为True时,利用Trigger Arguments创建一个事件,事件的名称为Death。

3. 选择主角(UnityChan2D)对象,在它的Flow Graph中添加如下流程图

该流程图表示,用Custom Event Arguments节点侦听是否有名字为Death的事件发生,如果有则利用Load Scene节点重新载入游戏关卡场景。

最终实现,角色一旦碰到小怪游戏就重新玩的效果。

老孙头课堂:https://edu.csdn.net/lecturer/3617

上一篇:Unity开发备忘录000030:精灵动画制作 

下一篇:Unity开发备忘录000032:Bolt无编程做游戏——吃金币获积分 

猜你喜欢

转载自blog.csdn.net/sunbowen63/article/details/101696231