一周一个Unity小游戏2D反弹球游戏 - 球的死区及球重生
前言
本文将实现当球弹到球板下方的死亡区域后,球会被重置到球板上发射点,并且重置物理状态的逻辑。
创建球的死亡区
之前创建的在屏幕下方的空气墙碰撞体可以将其Is Trigger勾选上,让其成为一个触发器,用来检测球是否进入该区域,如下。
创建一个脚本名为Deadzone即死亡区,将该脚本拖拽挂载到Bottom空气墙游戏物体上。
在代码中实现当球进入触发器的时候发送一个事件通知外部,球进入了死亡区,但需要先给球加上一个Tag用作区分,表明是球进来了,点击Ball游戏物体上的Tag下拉菜单如下。