반응형

유니티 5

[Unity] Android apk Debugging with device (유니티 apk 빌드 파일 디버깅하기)

안녕하세요 골드입니다. 오늘은 빌드한 apk파일을 컴퓨터와 연결해서 디버깅하는 방법에 대해서 알아보겠습니다. 유니티에서 완벽하게 작동하는 파일도 빌드해서 기기에서 사용해보면 또 다른 결과가 나타날때가 종종 있습니다. 유니티에서는 에러메시지가 콘솔에 나타나지만 기기에서는 왜 오류가 났는지 확인하기 어렵습니다. 이전에는 로그를 확인하는 방법조차 지원되지 않았습니다만, 다행히 몇 년 전부터 연결된 컴퓨터에서 로그 메시지를 볼 수 있게 되었습니다. (추가로 제가 알기로는 Mac을 사용한다면 Xcode 빌드 후 Xcode 콘솔에 로그가 찍히는 것으로 알고 있습니다. Mac의 장점이죠) ​ 안드로이드 디바이스에 개발자 모드를 활성화한 후 usb 디버깅을 승인합니다. 개발자 모드는 설정에 들어가서 디바이스 정보에 빌..

Other/Unity 2020.02.20

[Unity] make a rotating image (or Spinner roulette) (유니티 이미지 회전하게 만들기, 룰렛 만들기)

안녕하세요 골드입니다. 오늘은 버튼을 눌렀을때 이미지가 돌아가게 만들어 보도록 하겠습니다. 1. Script 작성하기 RouletteManager라는 스크립트를 하나 생성합니다. 버튼이 눌렸는지 확인하는 bool 변수를 선언합니다. 이미지를 돌리기 위해서는 Rotate를 사용해야 합니다. Rotate를 사용하기 위해 Transform 변수를 선언합니다. 회전속도를 위한 float 변수를 선언합니다. 이미지를 참조하기 위해서 게임 오브젝트 변수를 하나 선언합니다. 버튼이 눌렸는지 아닌지 확인하는 메서드를 하나 생성합니다. 메서드가 실행되면 _isClick이 true라면 false가 되고 false라면 true가 됩니다. true가 되면 이미지가 회전할 것입니다. 저는 룰렛을 정말정말 간단하게 만들 생각입니..

Other/Unity 2020.02.18

[Unity] ScrollView를 사용하여 List 만들기

안녕하세요 골드입니다. 오늘은 Unity UGUI ScrollView를 사용하여 List를 구현해보려고 합니다. 어디서든 ScrollView는 그 쓰임 빈도가 상당히 높은 편입니다. Unity로도 다양한 어플리케이션 제작이 가능합니다만 아마도 랭킹 리스트나 아이템 리스트 등을 보여주려면 ScrollView가 필요하기 마련입니다. 다만 ScrollView를 처음 사용한다면 익숙치 않기 때문에 그 사용법이 조금은 어려울 수도 있습니다. 1. ScrollView Components 세팅 먼저 ScrollView를 생성하겠습니다. Hierachy View에서 마우스 우클릭 UI -> Scroll View로 생성할 수 있습니다. 생성된 Scroll View 오브젝트에 Rect Transform을 수정합니다. 저는..

Other/Unity 2020.02.17

[Unity] AsyncOperation 비동기적 코루틴을 이용한 Load Scene과 Progress 만들기

안녕하세요 골드입니다. 오늘은 AsyncOperation을 사용하여 Scene을 넘어갈때 Progress를 만드는 쉬운 방법에 대해서 소개하겠습니다. 비동기라는 말은 동시에 일어나지 않는다는 뜻입니다. 만약 Unity에서 LoadScene을 하면 해당 데이터를 동시에 가져오기 시작합니다. 여기서 문제는 해당 데이터를 다 가져올때까지 사용자는 아무런 동작도 수행할 수 없습니다. 우리는 흔히 '렉' 이라고 말합니다. 유니티에서 제공하는 AsyncOperation으로 비동기적 코루틴을 실행하면 이러한 문제를 해결할 수 있습니다. 1. AsyncOperation 먼저 변수들을 살펴보겠습니다. allowSceneActivation 장면이 준비된 즉시 장면이 활성화되는 것을 허용합니다. isDone 해당 동작이 완..

Other/Unity 2020.02.14

[Unity] HttpWebRequest와 JsonUtility를 사용하여 웹 서버와 통신하고 POST 방식으로 json 데이터 가져오기

안녕하세요 골드입니다. 오늘은 Unity에서 웹 서버와 통신하여 json 데이터를 POST 방식으로 불러오는 방법에 대해서 글을 쓰도록 하겠습니다. 최근에(혹은 이전부터 이미) 어플리케이션을 만들 때, JSON데이터를 사용하는 방식은 아주 인기 있는 방식입니다. 여러가지 예를 들 수 있겠습니다만, 공공데이터를 활용할 때 가장 유용하게 쓰이는 방식입니다. JSON 형식으로 데이터를 불러와서 사용하는 방식의 특징은 프론트와 백이 철저히 분리되어 있기 때문에 유지보수가 용이하다고 할 수 있겠습니다. 그럼 조금 더 알아보겠습니다. 1. JSON 데이터 - JSON(JavaScript Object Nation)은 경량의 데이터 교환 형식입니다. - JavaSctipt에서 객체를 만들 때 사용하는 표현식을 의미합니..

Other/Unity 2020.02.13