07/15 Input과 충돌처리

댓글 0
댓글을 작성하려면 로그인이 필요합니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!

댓글을 작성하려면 로그인이 필요합니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
입력 읽기: Input.GetAxis
Unity는 자주 쓰는 키 묶음을 축(Axis)이라는 이름으로 미리 정리해 두었습니다.
| 축 이름 | 연결된 키 | 값의 범위 |
|---|---|---|
Horizontal | A/D, ←/→ | -1 ~ +1 |
Vertical | W/S, ↑/↓ | -1 ~ +1 |
방향 만들기: 벡터와 normalized

Vector3는 3D 벡터를 (x, y, z) 세 성분으로 담는 타입
| 게임 속 값 | 벡터인 이유 |
|---|---|
| 위치 (Position) | 원점에서 어느 쪽으로 얼마나 떨어졌는가 |
| 이동 방향 | 어느 쪽으로 가는가 |
| 속도 (velocity) | 어느 쪽으로 얼마나 빠르게 가는가 |
| 힘 (AddForce) | 어느 쪽으로 얼마나 세게 미는가 |
이동 적용하기: Transform과 Rigidbody
| 방식 | 코드 | 특징 |
|---|---|---|
| Transform 직접 이동 | transform.Translate(...) | 위치를 즉시 바꿉니다. 벽을 뚫을 수 있습니다 |
| Rigidbody 물리 이동 | rb.MovePosition(...) | 물리 시스템과 함께 움직입니다. 충돌이 자연스럽습니다 |
Collision과 Trigger: 부딪힘과 감지
| 구분 | Collision | Trigger |
|---|---|---|
| 물리 반응 | 밀어냅니다 (통과 불가) | 없습니다 (통과) |
| 콜백 함수 | OnCollisionEnter | OnTriggerEnter |
| 설정 | Collider 기본 상태 | Collider의 Is Trigger 체크 |
| 쓰는 곳 | 벽, 바닥, 장애물 | 아이템 획득, 목표 지점 체크 |
정리 질문 (퀴즈)
Input System 맛보기

XR을 활용한 게임 개발 3기(유니티) 수강생입니다. 곧 수료 하지만 앞으로 이곳에 가끔 저의 개발 경험이 나 지식 기록할까 합니다. 더 나아가 이 사이트가 제 개인위키의 역할을 할 수 있으면 좋겠습니다. 한국 게임 시장을 흔들겠습니다

게임 광고 수익은 단순히 광고를 붙이는 것이 아니라, 여러 광고 네트워크를 경쟁시켜 가장 높은 수익을 만드는 구조입니다.

안녕하세요. 플밍 4기 입니다. 게임 개발을 배우기 전 네트워크 엔지니어 도메인에서 익히고 배웠던 네트워크 이론에 대한 기초 입니다. 학습에 도움이 되길 바라며 공유 드립니다.