본문 바로가기
728x90
반응형

전체 글80

유니티 캐릭터 이동 및 회전 [ 기초 3] 유니티 캐릭터 이동에 관한 글입니다.1. Transform Transform을 사용하여 캐릭터 이동을 구현합니다. transform.position, transform.Translate()의 차이점은 아래의 글을 참조.https://notyu.tistory.com/23 유니티 오브젝트 이동 [기초 1]오브젝트를 이동하는 방법에 대해 알아보겠습니다. 오브젝트를 이동시키는 방법은 한 가지만 존재하지 않습니다. 코딩 방법, 클래스의 사용에 따라 달라집니다. 2D 이동과 3D 이동하는 방법도 다notyu.tistory.com 사용자의 입력을 받아 캐릭터 이동을 구현합니다.사용자의 입력을 받는 방법은 다양합니다. Input.GetAxis("Horizontal"), Input.GetAxis("Vertical")  .. 2020. 5. 4.
유니티 오브젝트 회전 [기초 2] 유니티 오브젝트 회전에 관한 글입니다. 유니티 오브젝트의 회전은 월드 기준과 로컬 기준이 있습니다. transform.rotation은 월드 기준으로 회전을 하고, transform.rotate()은 로컬(오브젝트) 기준으로 회전합니다. 유니티 오브젝트의 회전은 Quaternion(사원수)을 사용합니다. 1.  회전 방향을 입력 받아 회전 회전하고자 하는 Vector3 값을 입력받아,  회전축을 기준으로 각도를 계산합니다.float angle = Mathf.Atan2(direction.y, direction.x) * Mathf.Rad2Deg; Mathf.Atna2( y, x )의 값은 각을 나타내는 단위 중 하나인 radian 값으로 반환됩니다.이를 우리가 흔히 알고 있는 Degree(도)로 바꾸어주기 .. 2020. 5. 4.
유니티 오브젝트 이동 [기초 1] 오브젝트를 이동시키는 방법은 한 가지만 존재하지 않는다. 코딩 방법, 클래스의 사용에 따라 달라진다.2D 이동하는 방법과 3D 이동하는 방법도 다릅니다. 또한 게임의 형태, 목적에 따라 달라진다.  기본적인 몇 가지 방법에 대하여 제시한다. 준비Hierarchy 창에 큐브를 생성한다.Movement class를 생성한다.생성된 큐브에 Movement class를 추가한다.1. TransformTransform은 게임 오브젝트의 위치, 회전 그리고 스캐일(Scale)을 나타냅니다(유니티). 유니티에서 모든 오브젝트는 Transform을 가집니다. Tranform의 상태 값을 변경하여, 오브젝트의 이동, 회전 등을 하게 됩니다. 오브젝트를 이동하는 것은 이 Transform의 위치를 변경해 주므로서 이루어집.. 2020. 5. 1.
유니티 구글 플레이 게임 서비스 연동2( 구현하기 ) 유니티 프로젝트에서 구현하는 방법을 제시합니다.   1. 구글 플레이 게임 서비스 연동하기 플레이 게임 서비스 등록 및 유니티와 연결하기는 아래의 링크를 참고해주세요. https://notyu.tistory.com/14 유니티 구글 플레이 게임 서비스 연동1( 연결하기)유니티에 구글 플레이 게임을 연결하는 과정입니다. 사용법은 링크 추가예정 구글 플레이 게임 서비스 연동에 필요한 요소 구글 플레이 콘솔 개발자 계정 유니티 게임 프로젝트 구글 플레이 스토어에 등록 가능한..notyu.tistory.com 2. 유니티 구글 플레이 게임 서비스 구현 유니티 프로젝트에 구현합니다. 1의 연결 과정이 완료된 후에 구현합니다. 2.1 GPGSIds.cs 파일 GPGSIds 파일은 구글 플레이 서비스의 각 항목, 리.. 2020. 4. 25.
728x90
반응형