유니티정보(18)
-
유니티 Unity Ads 게임 ID 위치 찾기
안녕하세요 유니티 비기너입니다. 작업하시고 계신 프로젝트에 Unity Ads 광고를 사용하기 위해선 프로젝트의 게임 ID를 필요로 하며 게임 ID의 위치에 대한 내용을 포함하는 다른 사람들의 블로그들은 Dashboard 리뉴얼 전의 정보들이라 찾는데 힘드실 거 같아 글을 올립니다. 한 번에 보기 1. 유니티 Service Tab > UnityAds - Dashboard를 클릭합니다. 2. Unity Dashboard 상단의 Operator로 이동합니다. 3. 좌측의 Projects로 이동하고 찾고자 하는 게임 ID의 프로젝트를 검색합니다. 4. 프로젝트를 선택하고, Settings > Project Setting을 클릭합니다. 5. Game ID를 확인합니다. 1. 유니티 Service Tab > Uni..
2020.07.06 -
유니티 갑자기 UI 버튼이 클릭되지 않을 때 확인해보기
안녕하세요 유니티 비기너입니다. 유니티를 막 다루기 시작하신 분들은 작업하시다 보면 정상적으로 작동을 하던 UI 버튼들이 어느새 전혀 클릭이되지 않는 현상이 발생할 수 있습니다. EventSystem 오브젝트 확인하기 하이어 라키 안에 EventSystem 오브젝트가 생성되어 있는지를 확인하시면 됩니다. EventSystem은 키보드, 마우스, 터치 및 사용자 입력 이벤트를 처리하는 기능을 하며 해당 오브젝트가 없다면 UI 버튼들은 동작하지 않게 됩니다. 그리고 EventSystem은 Scene에 1개 만을 포함해야 합니다.
2020.07.05 -
유니티 갑자기 Null Exception 떨어지는 경우 확인해보기
안녕하세요 유니티 비기너입니다. 이번 시간에는 정상 작동하던 스크립트에서 Null Exception이 발생하는 원인 중 하나에 대해 알아보겠습니다. 프로젝트를 진행하다 보면 스크립트의 늘어나게 되고 스크립트가 타 스크립트를 값을 참조하게 되는 경우들이 존재합니다. 그러다 작업을 진행하다가 정상 동작을 하던 스크립트가 갑자기 NullReferenceException 발생하게 되면 다음과 같은 경우가 문제일 가능성이 있습니다. 원인 파악 스크립트들은 스크립트가 적용된 오브젝트가 활성화되어있을 때 그림과 같이 무작위로 실행됩니다. 다음 그림과 같이 1번 스크립트가 2번 스크립트의 값을 참조하는 경우 아직 활성화되지 않은 2번 스크립트를 참조하려 했기 때문에 NullReferenceException이 발생하는 ..
2020.07.03 -
유니티 해상도 전환하기
안녕하세요 유니티 비기너입니다. 이번 글에선 해상도를 전환하는 간단한 방법에 대해 알아보겠습니다. 한눈에 보기 1. 오브젝트 생성 2. 스크립트 작성 및 오브젝트에 추가 1. 오브젝트 생성 스크립트를 적용시킬 빈 오브젝트를 생성합니다. 2. 스크립트 작성 및 오브젝트에 추가 // SetResolution(int width, int height, bool fullscreen) Screen.SetResolution(1280, 720, true); Screen클래스의 SetResolution 함수를 이용하여 해상도를 전환 가능합니다. 스마트폰은 제품마다 해상도가 다르기 때문에 화면 내에 보이는 이미지들은 각 해상도 변화에 따른 리사이징 작업을 필요로 합니다. 그런 경우 위의 함수를 이용하여 여러 제품에도 동일..
2020.06.16 -
유니티 OnCollisionEnter, OnTrigerEnter 작동문제
안녕하세요 UnityBeginner입니다. 2개의 물체의 콜라이더를 적용했지만 동작하지 않습니다. 유니티를 막 시작한 사람들이 한번쯤 겪을 수 있는 부분입니다. 그래서 OnCollisionEnter, OnTriggerEnter 작동 문제에 대해 다뤄보겠습니다. 체크하기 1. 충돌을 확인하려는 오브젝트들에게는 Collider 컴포넌트가 포함되어야합니다. 2. 충돌체에 Rigidbody컴포넌트가 포함되어야 합니다. 3. 충돌한 2개의 오브젝트중 1개가 Trigger가 활성화되어있다면 OnTriggerEnter가 호출되고 그렇지 않은 경우 OnCollisionEnter 호출됩니다.
2020.05.01 -
유니티 일단 시작하기
안녕하세요 유니티 비기너입니다. 유니티를 막 시작하는 분들을 위한 유니티의 기본적인 부분을 다뤄보겠습니다. 유니티는 3D 와 2D 비디오 게임의 개발 환경을 제공하는 게임 엔진입니다. 아래 링크를 이용하여 Unity를 다운로드하겠습니다. https://unity3d.com/kr/get-unity/download Download Unity! Unity is the ultimate game development platform. Use Unity to build high-quality 3D and 2D games, deploy them across mobile, desktop, VR/AR, consoles or the Web, and connect with loyal and enthusiastic playe..
2020.04.19