728x90 전체 글55 유니티 오브젝트 회전 [기초 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. 유니티 광고 오류 Advertisement 3.4.4 version 오류 2019.3.10f1 버전 이후 발생할 수 있는 오류입니다. 유니티 광고 API가 업데이트되었습니다. 새 버전에서는 리스너를 등록하고, Advertisement를 컨트롤하도록 구성되어있습니다. 광고를 컨트롤하는 class가 연결된 Object가 있는 Scene을 다시 불러올 경우 발생하는 오류입니다. 오류의 원인은 Scene을 재시작하였을때, 리스너가 초기화 되지 않는 문제로 판단됩니다. 그래서 Missing Reference Exception : The object of type~ 이라는 오류 메시지가 출력됩니다. 해결 방법은 Scene 이동이 발생할 때, 연결된 리스너를 제거해 줍니다. Advertisement.RemoveListener(this.. 2020. 4. 21. 이전 1 ··· 8 9 10 11 12 13 14 다음 728x90