게임 65

[Unity] Google Service Play 에서 ERROR_UI_BUSY 에러 해결법

참고 : https://github.com/playgameservices/play-games-plugin-for-unity/issues/1914 자꾸 리더보드나 업적 윈도우가 안켜진다. 로그를 확인해 보았더니, Invoking user callback on game thread 라거나 Received UI callback: ERROR_UI_BUSY 라는 내용이었다. 문제는 androidmanifest.xml 파일에 다음과 같은 내용을 추가로 작성해 줌으로써 해결되었다. 정확히 이게 뭔지는 잘 모르겠다. 찾아봐도 안 나오네ㅠ 이유를 모르니까 찝찝하네용.

게임/Unity3D 2017.10.15

[Google Play Service][Unity] Unity에서 구글 로그인 인증 구현하기(+로그인 실패 해결하기)

1. 다음 링크에서 플러그인을 다운로드 받는다.https://github.com/playgameservices/play-games-plugin-for-unity current-build 폴더에 unity package 파일이 있는데, 그걸 import 한다. 2. 구글 개발자 콘솔을 사용해야 하는데, 개발자 등록 비용이 25달러이다. 이걸 내면 콘솔을 사용할 수 있게 된다.https://play.google.com/apps/publish 3. 모든 어플리케이션 > 어플리케이션 만들기 선택하고 이름과 필요한 내용을 입력한다.다 입력하고 임시저장을 선택한다. 6. 게임 서비스 > 새 게임 추가 선택이름과 필요한 내용을 작성해 준다. 그리고 좌측 탭에서 '연결된 앱' 선택하고, 패키지 이름을 아까 만든 어플리..

게임/Unity3D 2017.10.10

[Unity3D/Android] Unity에서 Android 모듈 사용하기(.jar 대신 .aar 사용)

문제 : Unity에서 .jar 파일을 사용함에 있어서 resource 문제 발생. - Android Studio로 블루투스 모듈을 프로그래밍한 후 .jar 파일로 추출 - 블루투스 모듈은 페어링 목록을 불러오기 위한 Activity를 사용하도록 구현되어 있음. - 추출한 .jar 파일을 Unity에서 사용했을 시 다음과 같은 에러를 보게 됨. (앱 실행 중지됨) java.lang.NoClassDefFoundError: Failed resolution of: Lcom/teraphonia/bluetoothforunity/R$layout Android 프로젝트에는 res/layout 폴더에 activity xml 파일이 들어 있는데, Unity에서 사용하려니 찾을 수 없어서 생기는 에러다. 그래서 고민하던 ..

게임/Unity3D 2017.09.23

[Unity/Android] Unity Bluetooth on Android with making Java Plugin

참고 :http://sillyknight.tistory.com/27http://yeonhong.blogspot.kr/2015/04/unity3d-native.htmlhttp://blog.naver.com/PostView.nhn?blogId=linegamedev&logNo=220104074319 1) 새로운 Unity Project를 생성한다. 2) 유니티 프로젝트 폴더에 Android Studio Project를 생성한다.-> 어차피 Library 모듈 프로젝트만 사용할 것이므로 그냥 다 확인 눌러서 만든다. 3) new -> module 해서 Android Library 프로젝트를 생성한다. -> 난 bluetoothforunity 라고 지었당.-> 패키지명 자유롭게 짓는다. 4) Unity 안드로이드..

게임/Unity3D 2017.09.18

[Unity] ContentSizeFitter를 사용해 TextMesh 크기를 자동으로 텍스트에 맞춰 조절하기

문서 : https://docs.unity3d.com/kr/current/Manual/UIAutoLayout.html RectTransform 크기를 TextMesh의 텍스트의 양에 따라 자동으로 조절해 주도록 하고 싶었는데, 직접 하려니 그 크기를 직접 계산해서 RectTransform을 조절해 주어야 하는지 생각해 보고 있었다. 그러던 중 우연히 발견한 ContentSizeFitter... 단순히 RectTransform / TextMesh 컴포넌트가 존재하는 GameObject에 유니티의 기본 제공 컴포넌트인 ContentSizeFitter를 추가해 주는 것으로 해결이 된다.. 이렇게 Preferred Size로 지정하면, 텍스트에 맞춰 TextMesh 크기가 자동으로 조절된다. 그 후, RectT..

게임/Unity3D 2017.02.27

[Unity] Collision detection과 Rigidbody의 부모/자식 오브젝트 관계에서의 주의사항..

A 오브젝트가 B라는 BoxCollider를 가진 게임 오브젝트를 가지고 있다.A 오브젝트도 Collider를 가지고 있다.B 오브젝트는 A 오브젝트보다 범위가 넓다.A 오브젝트는 Rigidbody를 가지고 있다. 여기서, A 오브젝트의 스크립트에서, 다른 오브젝트와 충돌했는지 검사를 하려 하는데, B 범위에만 들어와도 충돌된 것으로 판정된다. 아무래도 하위 오브젝트가 Rigidbody를 따로 가지지 않는다면, 모두 부모 오브젝트의 Collider라고 생각하는 듯 하다. 해결 방법은 자식 오브젝트에도 Rigidbody를 추가해 주는 것이다. 참고 : http://answers.unity3d.com/questions/410711/trigger-in-child-object-calls-ontriggerente..

게임/Unity3D 2017.02.07

[unity] CollisionEnter 주의사항. Child Parent 관계..

상황. 1. A, B 오브젝트가 있다.2. A 오브젝트의 태그는 "a"이다. 그리고 "child a" 태그를 가진 자식 오브젝트를 가지고 있다. 이 자식 오브젝트는 collider를 가지고 있다.3. B 오브젝트도 collider를 가지고 있다. 4. B 오브젝트와 A 오브젝트의 child a 오브젝트가 충돌한다.5. B 오브젝트의 스크립트에서는 다음과 같은 스크립트가 동작한다. void OnCollisionEnter(Collision col){print(col.collider.tag); // "child a" 출력print(col.transform.tag); // "a" 출력} 저게 다른 줄 몰랐엉

게임/Unity3D 2017.02.05

[모바일게임 추천][리뷰]환생기사단!!

리뷰할 게임의 이름은 '환생기사단' 입니다. 마구마구 레벨업하고 환생하고 파티를 구성하여 누구보다도 높은 스테이지로 가는 게임입니다.보통 이런 게임들의 문제점이 시작한지 얼마 안 되서 컨텐츠 부족으로 루즈해지는 점인데요,이 게임은 아이템/장비 모험, 던전, PVP 등많은 컨텐츠를 보유하고 있습니다.무과금 유저도 충분히 재밌게 즐길 수 있습니다. OneStore에서 다운받을 수 있는데,9월 내로 구글플레이에 등록된다고 합니다.환생기사단 다운받기.. 게임을 켜면 다른 설명 없이 바로 시작합니다.이런 '퀘스트'들이 존재하는데, 퀘스트를 계속 업그레이드하여 더 많은 돈을 벌어서 새로운 퀘스트를 오픈하고,그걸로 더 많은 돈을 벌어서 더더더 많은 돈을 주는 퀘스트를 오픈해서 더더더더욱 많은 돈을 벌어 캐릭터의 레벨..

게임 2016.09.20
반응형