多个对象(敌人,队友)共同有同样的视野组件和攻击组件
//脚本,视野和攻击范围一样 public bool a; OnTriggerEnter(Collider){ a=ture; } OnTriggerExit(Collider){ a=false; }
出现问题传参就出现问题,有时候提前在视野范围触发攻击
收起
看你的描述思路应该是正确的,我猜测你实现的逻辑可能不太对。 a变量,是在触发时和离开时被赋值,是不需要传参进来的啊? 若你需要通过a变量来检测是否可以攻击,那么就应该是触发时回调掉工具方法。
你描述的可能原因是一个变量控制了多个敌人是否工具的状态
报告相同问题?