Unity3D/C#
2020. 11. 7.
Unity 클릭으로 오브젝트 생성, 파괴 (Instantiate/Destroy)
모든 게임은 2D 혹은 3D 모두 마찬가지로 오브젝트로 구성되어 있고 필요한 오브젝트를 생성하거나 필요 없는 오브젝트는 파괴하는 기능은 매우 유용하게 많이 사용됩니다. 몹이 나타나고 몹을 죽였을 때 사라지게 하거나 죽은 몹에서 아이템을 드롭하고 먹었을 때 아이템이 없어지는 기능 모두 Instantiate와 Destroy로 구현할 수 있습니다. Instantiate와 Destroy는 비교적 무거운 작업이기 때문에 풀링 방식으로 최적화를 고려하여 효율적으로 사용하게 할 수도 있겠지만, 그 역시 Instantiate와 Destroy에 대한 개념을 알아야 더 잘 사용할 수 있고 단순히 생성 및 파괴를 시켜야 하는 경우에 빠르게 코딩할 수 있습니다. 이번 예시에서 단순히 마우스 우 클릭/좌 클릭으로 Prefab을..