Unity Sprite Renderer Collision

개발/Unity

Sprite Renderer Click Event 구현

부득이하게 3D 환경에서 2D UI를 사용하지 않고, Sprite Renderer를 이용해 UI와 유사한 형태를 구현해야하는 상황이 생긴다. 이 때 클릭 이벤트를 구현하기 위해서는 2D Box Collider Component를 삽입해야한다. Collider의 크기는 Renderer에 적용한 이미지 크기에 따라 유동적으로 조절하면 된다. 이후에 다음과 같은 스크립트를 적용해 클릭 이벤트를 구현할 수 있다. public class SpriteRendererClickDetector : MonoBehaviour { bool isOver = false; void Update() { if(isOver && Input.GetMouseButtonDown(0)) { //좌클릭 이벤트 } if(isOver && Inpu..

njsung
'Unity Sprite Renderer Collision' 태그의 글 목록