유니티Collision
-
Unity2D Player 이동 구현Unity 2021. 3. 15. 00:41
1. Transform.position new Vector2로 위치좌표 받아가지고 그 좌표로 이동시키는 방법이 있다. Transform클래스의 변수 position이 월드 좌표계에서의 위치를 나타내는 값이므로 어떤 특정좌표로 이동시키고 싶다면 이 방법을 사용하면 된다. 작년에 모바일 슈팅게임 만들때 player을 터치한 좌표로 이동시킬때 이 방법을 사용했었다. Vector2 pos = new Vector2(touch.position.x. touch.position.y); transform.position = pos; 슈팅게임의 경우 방향이동이 자유롭고 딱히 장애물도 없기 때문에 Transform으로 구현을 해도 별 문제가 없었는데, 대부분 게임은 Player가 rigidbody를 가지고 있어서 이 방법을..