[Unity] 조이스틱 추가하기
![[Unity] 조이스틱 추가하기](/_next/image?url=https%3A%2F%2Fdata.develog.develrocket.com%2Fupload%2Fdevelog%2Fuser_1777093328305%2F1779802346333-5fwte4%2F_____2026-05-26_223017.png&w=3840&q=75)
본문 로딩 중...
댓글 0
댓글을 작성하려면 로그인이 필요합니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요.
![[Unity] 조이스틱 추가하기](/_next/image?url=https%3A%2F%2Fdata.develog.develrocket.com%2Fupload%2Fdevelog%2Fuser_1777093328305%2F1779802346333-5fwte4%2F_____2026-05-26_223017.png&w=3840&q=75)
댓글을 작성하려면 로그인이 필요합니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요.
유튜브 영상을 좀 찾아봤는데 생각보다 쉽게 됐음..


| 종류 | 설명 |
|---|---|
| Dynamic | 터치한 곳에 생성, 핸들 범위 벗어나면 배경도 같이 이동 |
| Fixed | 항상 고정된 위치에 존재 |
| Floating | 터치한 곳에 생성, 배경은 고정 |
| Variable | 지정한 영역 안 어디서든 터치 가능, 배경 고정 |
// 필드 선언
public Joystick joystick;
// 움직임 입력 받기
else if (useJoystick)
{
if (joystick != null)
moveInput = new Vector2(joystick.Horizontal, joystick.Vertical);
}
//FixedUpdate에서 움직임 실행
{
Vector3 moveDir = new Vector3(moveInput.x, 0f, moveInput.y);
if (moveDir.sqrMagnitude > 1f)
moveDir.Normalize();
Vector3 velocity = moveDir * moveSpeed;
velocity.y = rb.linearVelocity.y;
rb.linearVelocity = velocity;
}

저는 Floating 방식을 사용해서 클릭한 곳에 조이스틱 나오도록 했습니다.

우리들의 게임 발매 이야기

안녕하세요. 플밍 4기 입니다. 게임 개발을 배우기 전 네트워크 엔지니어 도메인에서 익히고 배웠던 네트워크 이론에 대한 기초 입니다. 학습에 도움이 되길 바라며 공유 드립니다.
XR을 활용한 게임 개발 3기(유니티) 수강생입니다. 곧 수료 하지만 앞으로 이곳에 가끔 저의 개발 경험이 나 지식 기록할까 합니다. 더 나아가 이 사이트가 제 개인위키의 역할을 할 수 있으면 좋겠습니다. 한국 게임 시장을 흔들겠습니다


안녕하세요. 플밍 4기 입니다. 게임 개발을 배우기 전 네트워크 엔지니어 도메인에서 익히고 배웠던 네트워크 이론에 대한 기초 입니다. 학습에 도움이 되길 바라며 공유 드립니다.
XR을 활용한 게임 개발 3기(유니티) 수강생입니다. 곧 수료 하지만 앞으로 이곳에 가끔 저의 개발 경험이 나 지식 기록할까 합니다. 더 나아가 이 사이트가 제 개인위키의 역할을 할 수 있으면 좋겠습니다. 한국 게임 시장을 흔들겠습니다
