TrailRenderer拖尾异常处理方法
改变刚创建的TrailRenderer特效的位置会造成拖尾异常的情况
eg:
obj= Instantiate<GameObject>(特效预制体);
obj.transform.position = 目标位置
这种情况就会出现一条移动拖尾,显示上会有很大的问题
处理方法:
1. 提前构造,待使用时调用
2. 创建的时候把坐标传过去
eg:obj= Instantiate<GameObject>(特效预制体, 目标位置, 朝向);
3. 构建的时候调用TrailRenderer组件的Clear()方法
eg: Obj.GetComponent<TrailRenderer>().Clear();