Unity人物残影实现
一.最近学习unity看到一个关于人物残影的实现过程,在这里记一下,大概原理就是 通过获取人物的SkinnedMeshRenderer组件,然后将其中重要的材质和Mesh赋值给新创建的Gameobject物体上,然后设置淡出效果,按生存周期销毁gameobject就好了; 详细的看代码吧; 为人物添加脚本:(脚本中设有注释就不多说了) <span style="font-size:18px;">using UnityEngine; using System.Collections; using System.Collections.Generic; public class DestroyShadow : MonoBehaviour { public float interval = 0.1f; //残影的时间间隔; public float lifeCycle = 2f; //残影的生存周期 float lastCombineTime = 0.0f; //上次组合时间; MeshFilter[] meshFilters = null; SkinnedMeshRenderer[] skinnedMeshRenderers = null; List<GameObject> objs = new List<GameObject>(); // Use this for