TrailRenderer拖尾异常处理方法

改变刚创建的TrailRenderer特效的位置会造成拖尾异常的情况

eg:

  obj= Instantiate<GameObject>(特效预制体);

  obj.transform.position = 目标位置

这种情况就会出现一条移动拖尾,显示上会有很大的问题

 

处理方法:

1. 提前构造,待使用时调用

2. 创建的时候把坐标传过去

  egobj= Instantiate<GameObject>(特效预制体, 目标位置, 朝向);

3. 构建的时候调用TrailRenderer组件的Clear()方法

  eg: Obj.GetComponent<TrailRenderer>().Clear();

posted @ 2020-10-24 12:32  狐狸爱看书  阅读(721)  评论(0编辑  收藏  举报