전체 글
-
Make Movement SmootherGame/Unity 2026. 7. 8. 22:48
What's Wrong with Your Movement?이전 Unity 관련 포스팅에서 AddForce() 를 통해 특정 방향으로 힘을 줘서 움직이도록 구현을 했다.근데 몇 가지 문제가 있었다.움직이려는 방향으로 서서히 속도가 붙는다.방향을 바꾸면 관성때문에 바로 바뀌지 않는다.대각선으로 이동은 겁나 빠르다. (다음 포스팅에서 알아보자)즉, 특정 위치로 힘을 주는 방식의 이동은 힘이 누적될수록 속도가 빨라지므로 굉장히 답답하게 느껴진다.그리고 관성이라는 친구도 작용한다.뭔가 힘을 받아서 움직이게 하는데, 플레이어 이동에는 뭔가 이동이 힘겹게 느껴진다.내가 모르는 다른 용도가 있을 것 같다.아시면 댓글좀 부탁드립니다.Understanding Velocity그럼 근본적으로, 이동이란 무엇인가?이동은 거리의..
-
How to migrate Input SystemGame/Unity 2026. 7. 8. 16:43
What's this?오랜만에, 정말 오랜만에 유니티 관련 서적을 보면서 게임을 만들어보고 있는데Input 관련 기능을 사용하는데 아래와 같은 오류가 발생했다.InvalidOperationException: You are trying to read Input using the UnityEngine.Input class, but you have switched active Input handling to Input System package in Player Settings. UnityEngine.Input.GetKey (UnityEngine.KeyCode key) (at /Users/bokken/build/output/unity/unity/Modules/InputLegacy/Input.bindings.c..
-
-
복합 변환Game/Game Mathematics 2025. 9. 2. 22:03
유니티 수학 기초 #28: 복합 변환📚 학습 목표복합 변환의 개념과 TRS(Translation, Rotation, Scale) 순서 이해여러 변환을 조합할 때 순서가 결과에 미치는 영향 파악유니티에서 복합 변환을 효율적으로 구현하는 방법 습득부모-자식 Transform 관계에서의 복합 변환 활용법 학습🎯 왜 복합 변환을 알아야 할까?복합 변환은 여러 개의 변환을 한 번에 적용하는 마법의 기술입니다! 게임에서 오브젝트를 "2배 크게 만들고, 45도 회전시킨 다음, 특정 위치로 이동"시키는 것처럼 여러 단계의 변환을 하나로 합쳐서 한 번에 처리할 수 있습니다.🍰 복합 변환이란?🎂 케이크 만들기로 이해하기복합 변환을 케이크 만들기로 생각해보세요!케이크 만들기 순서:1단계: 반죽을 원하는 크기로 만들기..
-
크기 조절 행렬Game/Game Mathematics 2025. 9. 1. 22:05
유니티 수학 기초 #27: 크기 조절 행렬📚 학습 목표크기 조절 행렬의 기본 개념과 수학적 의미 이해유니티에서 Transform.localScale의 내부 동작 원리 파악균등/비균등 스케일링과 음수 스케일링의 차이점 습득실제 게임 개발에서 크기 조절 행렬을 활용하는 기법 학습🎯 왜 크기 조절 행렬을 알아야 할까?크기 조절 행렬은 오브젝트의 크기를 자유자재로 변경하는 마법의 도구입니다! 캐릭터를 거대하게 만들거나, UI 요소를 부드럽게 확대/축소하거나, 심지어 오브젝트를 좌우 반전시키는 것도 모두 크기 조절 행렬의 역할입니다.📏 크기 조절 행렬이란? (초등학생도 이해하는 설명)🎮 게임 속 예시로 이해하기상황: 마리오의 버섯 아이템 🍄작은 마리오 → 슈퍼 버섯 획득 → 큰 마리오크기 1배 → ..
-
회전 행렬Game/Game Mathematics 2025. 8. 31. 21:40
유니티 수학 기초 #26: 회전 행렬📚 학습 목표회전 행렬의 개념과 수학적 원리 이해3D 공간에서 X, Y, Z축 회전 행렬의 구조 파악유니티에서 회전 행렬을 활용한 오브젝트 회전 구현오일러 각과 회전 행렬의 관계와 차이점 학습🎯 왜 회전 행렬을 알아야 할까?회전 행렬은 3D 공간에서 오브젝트를 정확하게 회전시키는 핵심 도구입니다! 캐릭터가 적을 바라보게 하거나, 포탑이 타겟을 향하게 하거나, 행성이 자전하게 만드는 모든 회전 움직임이 회전 행렬로 계산됩니다.🎮 회전 행렬이란?🎡 놀이공원의 회전 놀이기구!회전 행렬을 놀이공원의 회전 놀이기구라고 생각해보세요!상황: 관람차에 탄 친구들 🎡친구들이 관람차에 타고 있어요.관람차가 돌면서:- 모든 친구가 같은 속도로 회전- 관람차 중심점은 그대로- 각 ..
-
이동 행렬Game/Game Mathematics 2025. 8. 29. 21:55
유니티 수학 기초 #25: 이동 행렬📚 학습 목표이동 행렬의 구조와 수학적 원리 이해유니티에서 이동 변환을 행렬로 계산하는 방법 학습월드 좌표와 로컬 좌표 변환에서의 이동 행렬 활용실제 게임 개발에서 이동 행렬을 사용하는 실용 기법 습득🎯 왜 이동 행렬을 알아야 할까?이동 행렬은 오브젝트를 한 위치에서 다른 위치로 옮기는 수학적 도구입니다! 단순히 transform.position을 바꾸는 것을 넘어, 복잡한 부모-자식 관계에서의 상대 위치 계산, 여러 변환의 조합, 커스텀 애니메이션 시스템 등에서 꼭 필요한 기초 지식입니다.🚚 이동 행렬이란?🎯 마법의 이동 주문서!이동 행렬을 물건을 순간이동시키는 마법 주문서라고 생각해보세요!상황: 마법사의 이사 🏠➡️🏡1단계: 마법사가 "동쪽으로 10m, ..
-
단위 행렬과 역행렬Game/Game Mathematics 2025. 8. 19. 00:54
유니티 수학 기초 #24: 단위 행렬과 역행렬📚 학습 목표단위 행렬의 개념과 수학적 의미 이해역행렬의 원리와 변환 되돌리기 개념 파악유니티에서 상대 변환 계산 기법 습득실제 게임 개발에서 역변환을 활용하는 방법 학습🎯 왜 단위 행렬과 역행렬을 알아야 할까?단위 행렬과 역행렬은 변환을 되돌리고 상대 관계를 계산하는 핵심 도구입니다! 예를 들어 "플레이어가 움직인 만큼 카메라를 반대로 움직여서 플레이어를 화면 중앙에 유지"하거나, "부모 Transform의 영향을 제거해서 월드 좌표를 로컬 좌표로 변환"하는 일이 가능합니다.🔢 단위 행렬이란?🪞 거울이 없는 거울!단위 행렬을 아무것도 바꾸지 않는 마법의 거울이라고 생각해보세요!일반 거울 🪞거울에 비치면 좌우가 바뀌어요!왼손 → 오른손으로 보임단위 행..