- Godot에서 2D/3D 게임 오브젝트에 마우스 호버 효과를 쉽게 추가하는 방법 설명 🖱️.
- UI 요소는 마우스 신호를 쉽게 처리하지만, 2D/3D 노드는 Area 노드를 사용하여 감지해야 함 📡.
- 3D 모델의 경우, Area3D 노드와 CollisionShape3D 노드를 추가하여 마우스 이벤트를 감지 📦.
- MeshInstance 노드의 메시 모양을 기반으로 CollisionShape3D를 자동 생성하는 기능 활용 ⚙️.
- 마우스 진입/이탈 신호를 스크립트에서 처리하여 오브젝트의 머티리얼을 변경, 하이라이트 효과 구현 🎨.
- 2D 스프라이트의 경우, Area2D와 CollisionShape2D를 추가하고 modulate 속성을 변경하여 하이라이트 효과 구현 ✨.
- 2D 스프라이트의 크기가 동일한 경우, 동일한 CollisionShape2D를 복사하여 리소스 사용량 감소 ♻️.