본문 바로가기

3Dsoftware115

Unity 3D SDK package 에러: getting api levels... 오류명: CommandInvokationFailure: Failed to update Android SDK package list. 1) JDK 버전 문제 JDK가 10 이상 버전에서는 아래 그림1 과 같은 문제가 발생한다고 한다. 기존 버전은 지우고, Java 8버전을 다시 인스톨한 후에 내컴퓨터> 설정> 고급시스템 설정 > 환경 변수를 변경해준다. 그리고, Unity > preference>externaltool에 JDK 부분도 경로를 바꾸어 준다. 2) 이래도 해결이 안됬을 시 모든 Unity 프로그램을 종료한다. Hub까지도 작업관리자에서 완전히 종료. 관리자 모드로 Unity로 들어간 뒤, 아래 그림의 getting Api 부분을 마우스로 클릭해 본다. 그러면 설정이 원래대로 활성화가 된다. 현.. 2020. 9. 3.
Unity 3D (데이터 저장_Application.dataPath) [Unity Editor] Application.dataPath 프로젝트디렉토리/Assets : Unity Editor에 저장할 때 사용한다. -Mobile에서 사용시 아래와 같은 에러가 방생한다. (ioexception cannot create because a file with the same name already exists.) [모바일] Application.persistentDataPath 사용자디렉토리/AppData/LocalLow/회사이름/프로덕트이름 파일 읽기 쓰기 가능 예시) if(Application.isEditor) SAVE_DATA_DIRECTORY = Application.dataPath+ "/Saves/"; else if(Application.isMobilePlatform) S.. 2020. 8. 6.
PlayServiceResolver 의 Admob, Firebase, GPGS 등의 충돌 PlayServicesResolver role is to integrate the Firebase android dependencies with Unity. 1. PlayServiceResolver의 버전 문제로 여러 Admob, Firebase, GPGS 등 이 충돌 및 빌드 에러가 발생하는 듯하다. 아래그림과 같이 한쪽을 import 했을시 자동으로 중복을 제거하지만 그렇게 한다고 해도 에러는 발생한다. 2. 기존 PlayServeiceResolver가 설치 되어 있는 상태라면 import 하기 전에 새로운 PlayServeiceResolver는 체크를 해제 하는 것이 충돌을 최소화 할 수 있는 방법이다. 3. Firebase의 경우: PlayServiceResolver와 충돌하여 MissingMet.. 2020. 7. 23.
Unity 3D 한 개의 오브젝트에 중복 사용한 Collider, Trigger. 예를 들어, 하나의 Object에 2개의 Collider를 겹쳐서 사용했을 때 아래 그림과 같이 Sphere Collider를 체크를 하지 않더라도,  OnTriggerEnter 함수를 사용할 시 2번의 실행이 발생한다.  해결책: 자식의 빈 오브젝트를 만들어 스크립트를 두개로 나누어서 Collider를 사용해야한다.결론: 한개의 오브젝트에 2개의 콜라이더를 사용하지 않는다.  도움이 되셨다면 아래 링크는 WONILMAX 에서 운영하는 유튜브 채널입니다.^^* 놀러오세요!https://www.youtube.com/@wonilmax WONILMAX : 3D Studio구독은 큰 힘이 됩니다. 항상 감사합니다.🍀💚 3D Animation & Game development in Korea.www.youtu.. 2020. 7. 23.
리더보드 시 "play 게임에 문제가 발생했습니다" 문제 해결하기. 구글 콘솔 리더보드 생성시 "play 게임에 문제가 발생했습니다" 문제 해결하기. 1) Firebase 가 연동되어 있다면 구글 플레이 콘솔> 게임 서비스> 연결된 앱 > OAuth2.0 을 확인해 봐야한다. OAuth2.0 클라이언트 ID가 Firebase를 연결하기 전에 생성된 아이디라면 서비스를 아래와 같이 하나 더 만들어 주어야 한다. 2) OAuth2.0 Client ID가 하나 더 만들어지면서 자동으로 구글 클라우드 플랫폼의 Firebase OAuth2.0 Client ID와 연동된다. 아래 문제는 이렇게 해결이 가능하다. 3) 위의 방법으로도 똑같은 현상이 발생한다. 그럼 다음 단계로 핸드폰의 문제가 있다. 4)핸드폰 > 내파일 > 내장메모리 > Android > data > com.woni.. 2020. 1. 20.
Fortune Wheel New Map! 1.17. Update 예정. 2020. 1. 16.