Unity/Engine
유니티3D 잔상효과 만들때 사용 SkinnedMeshRenderer.BakeMesh
잡템
2021. 12. 22. 02:45
SkinnedMeshRenderer.BakeMesh 기능활용 현재 메쉬 형태를 bake하여 잔상으로 활용
GUI인스턴스 활용을위해 MeshFilter와 MeshRenderer를 사용하는잔상오브젝트를 별개로 생성하고
예시로 아래와같은 방식으로 메쉬정보를 넘겨 잔상효과를 줄수있다.
Mesh mesh = new Mesh();
skinnedMeshRenderer.BakeMesh(mesh);
GameObject obj = new GameObject("TrailTest");
MeshFilter mf = obj.AddComponent<MeshFilter>();
MeshRenderer mr = obj.AddComponent<MeshRenderer>();
mf.mesh = mesh;