原理:Create box around our game, 如果子弹离开了box,就销毁它们
1. Create –> Cube ,在inspector 中勾选掉不需要的mesh render以及 mesh filter, 重命名为 Boundary,然后reset Transform,使位置复原
2. 调整 position到中间,然后调整Scale 使完全覆盖整个游戏界面,在Game view 中看到的大致就是这样(scene view中是看不到的)
3 .Add Component, 添加 Script 判断当出了boundary时候,可以销毁掉子弹
using UnityEngine;
using System.Collections;
public class DestroyByBoundary : MonoBehaviour
{
void OnTriggerExit(Collider other)
{
Destroy(other.gameObject);
}
}