Unity3D/C#
2020. 11. 8.
Unity Cursor Tail (Instantiate, Destroy Delay)
윈도우10 커서를 바꿔봤다면 알겠지만 마우스 커서를 움직임에 따라 커서 여러 개가 복사되어 따라가는 느낌이 나게 할 수 있습니다. 이렇게 할 경우 정신없긴 하지만 좀 더 역동적이고 커서의 위치를 더 잘 파악할 수 있습니다. 자신의 개성을 표현하고 싶은 분들이 많이 사용해봤을 것입니다. 유니티에서 Cursor Taild을 구현하려면 오브젝트 풀링 방식으로 계속 오브젝트를 돌려쓰는 방식이 가장 효율적이기는 하지만, 최적화 생각하지 않고 단순히 기능만 구현한다고 했을 때 유니티의 기본 함수인 Instantiate와 Destroy로 쉽게 구현할 수 있습니다. 현재 마우스 위치에 꼬리로 표시할 Prefab을 생성하고 적절한 시간 뒤에 파괴만 시켜주면 됩니다. Destroy 함수는 기본적으로 파괴할 Object를 ..