게임 프로그래밍
[Unity] Scene view -> mousePosition 클릭한 위치 알아내기 본문
1
2
3
4
5
6
|
void OnSceneGUI()
{
var mousePosition = Event.current.mousePosition * EditorGUIUtility.pixelsPerPoint;
mousePosition.y = Camera.current.pixelHeight - mousePosition.y;
Ray ray = Camera.current.ScreenPointToRay(mousePosition);
}
|
cs |
mousePosition에 EditorGUIUtility.pixelsPerPoint를 곱해주면 된다. 이를 잘 몰라서 조금 고생했다.
'프로그래밍 > 유니티' 카테고리의 다른 글
[Unity] Custom Editor Undo (0) | 2020.03.14 |
---|---|
[Unity] DrawGizmos (0) | 2020.03.13 |
[Unity] 2D 방향벡터로 회전 값 구하기 (0) | 2020.03.10 |
[Unity] IDragHandler (0) | 2020.03.10 |
[Unity] 애니메이터 오버라이드 컨트롤러(animator override controller) (0) | 2020.03.09 |
Comments