본문 바로가기

유니티2D

[유니티] 조이스틱 만들기!

 

안녕하세요!

유니티에서 모바일플랫폼으로 개발을 할 때 조이스틱을 만드는 방법입니다.

 

IPointerDownHandler, IPointerUpHandler, IDragHandler 인터페이스를 사용하여

터치 혹은 마우스의 클릭의 상태에 따른 콜백을 받아 Vector2의 결과 값을 구했습니다.

 

Vector2.magnitude , Vector2.normalized , ScriptableObject 등을 사용했으며

이번 영상에서는 위에서 말한 함수, 클래스가 어떤식으로 쓰였는지를 보시면 될 것 같습니다.

 

오브젝트의 설정은 아래 이미지를 참고하시면 됩니다!

 

Canvas
Fixedjoystick
ButtonA