본문 바로가기

Engine/Unity3D20

IL2CPP 빌드시 알 수 없는 오류 사항에 대한 해결 방법 Unity로 Android IL2CPP로 빌드할 경우 알 수 없는 오류가 발생하는 경우가 있습니다. 대부분 NDK, JDK등을 제대로 설정안한 경우 그리고 Windows SDK가 설치되지 않은경우가 있을 수 있겠습니다. 위의 내용들을 체크하고 문제가 없는경우에도 발생하는 오류가 있어서 글을 작성하게 되었습니다. 오류 메시지 내용은 주로 아래와 같습니다. error: "Use this header only with Microsoft Visual C++ compilers!" error: unknown type name 'uint32_t' error: unknown type name 'int32_t' error: unknown type name 'pid_t' error: unknown type name 'ti.. 2021. 5. 7.
Unity 'AndroidJavaClass', 'Android JNI' 관련 에러 해결 방법 유니티 2021.3.2 버전 기준으로 작성된 글입니다. 엔진에서 작업중일 때는 문제가 없지만 Android 빌드시 아래와 같은 에러가 발생 할 경우의 해결법입니다. [에러내용] error CS1069: The type name 'AndroidJavaClass' could not be found in the namespace 'UnityEngine'. This type has been forwarded to assembly 'UnityEngine.AndroidJNIModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' Enable the built in package 'Android JNI' in the Package Manager window to.. 2021. 4. 16.
[Mac] MacOS Catalina Unitypackage Zip 파일 해제가 이상할 때 최근에 사용하던 맥북을 Catalina로 업데이트를 했습니다. 인터넷에서 UnityPackage가 들어있는 압축파일(Zip)을 받아서 해제하는데 파일이 이상하게 해제됩니다. 이럴경우 Mac에서 검색을 통해서 [아카이브 유틸리티]로 들어갑니다. 아카이브 유틸리티의 환경설정에 들어갑니다. 중간에 "가능하다면 계속 압축 해제하기"를 체크 해제해줍니다. 이제 다시 Unitypackage가 압축되어있는 압축파일을 해제하면 정상적으로 해제가됩니다. 2019. 10. 19.
무한루프시 for문과 while문의 차이 오늘은 무한루프시 while문과 for문을 이용할때에 대한 차이점에 대해서 작성합니다. 반복문은 주로 for문 또는 while문을 사용하는데 사용할 때 어떻게 사용되느냐에 따라서 성능이 차이가 날 수 있습니다. 이 글에서 다루는 내용은 아래와 같은 스타일의 반복문입니다. ※ 아래의 설명하는 코드에 대해서만 측정결과를 나타내므로 while문에 조건 및 for문에 조건이 들어갈 경우 결과가 다를 수 있습니다. // while void LoopFunction_while() { int Sum = 0; while(true) { Sum = Sum + 1; if(Sum >= 10) break; } } // for void LoopFunction_for() { int Sum = 0; for(;;) { Sum = Sum.. 2019. 7. 19.
반응형