본문 바로가기
728x90

Unity/문제 해결6

[Unity/문제해결] OnBecameVisible 작동 문제 OnBecameVisible는 부착된 오브젝트를 기준으로 작동한다. 따라서 부착된 오브젝트에 렌더러가 있어야 작동함 보통 부모로 빈 오브젝트를 기반으로 오브젝트를 생성하기 때문에 이런 문제를 겪은 듯 하다.  [렌더러가 없어서 작동 안함]  [렌더러가 있는 자식 오브젝트에 붙여보니 정상적으로 작동]  또한 모든 카메라를 대상으로 체크하기 때문에, Player의 MainCamera 뿐만 아니라Scene을 비추는 화면 또한 해당 오브젝트를 비추면 작동하지 않는다. 2024. 5. 24.
[Unity/문제해결] 실행 중에 Object 변경, 저장하고 싶을 경우 실행중에 Object를 변경하거나 추가하였을 경우, 실행을 중단하면 모든 것이 실행 전의 상태로 돌아간다. 실행중임을 자각하지 못하고 변경한 상황도 있지만, 본인의 경우에는 현재 진행중인 프로젝트에서 불가피하게 실행중에 작업해야하는 상황이 있었다. 튜토리얼이 끝난 Stage6부터는 Stage6에서 생성된 UIDirector(Canvas)를 가지고 Stage7, Stage8까지 가져간다. 원래 Director의 부분을 참조하면서도 Stage6, 7, 8 각각의 UI를 다르게 설정할 부분이 생겨, 실행중에 작업을 하는 것이 효율적일 듯 하였다. 그래서 실행중에 변경한 오브젝트를 프리팹화 하여 실행을 중지해 보았더니 그대로 저장되었다. 이후 프리팹을 가져와 Unpack하고 사용하여 성공적으로 진행하였다. 본인.. 2023. 5. 23.
[문제 해결, GPGS] GPGS연동 중 빌드 에러, Starting a Gradle Daemon, 1 incompatible Daemon could not be reused, use --status for details UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&) firebase 연동하고 빌드하니 에러가 생김 [해결방법 ↓ 진한 글씨들] 에러 1. unity > Configure project :launcher WARNING: The option setting 'android.enableR8=false' is deprecated. It will be removed in version 5.0 of the Android Gradle plugin. You will no longer be able to disable R8 해당 오류는 사라짐 에러 2. Starting a Gradle Daemon, 1 incompatible and 4 stopped Daemons could not be reused, use --status for details 1) 경로에 한글 이름이 포.. 2023. 4. 27.
[cmd] adb server version (41) doesn't match this client (36); killing...해결 adb server version (41) doesn't match this client (36); killing... * daemon started successfully * visual studio와 같이 실행중일 경우 뜨는 경우가 있다고 한다. Visual Studio창을 닫고 다시 연결했더니 잘 연결되었다. 2023. 4. 25.
[Unity 오류 미해결] Scene 증발, binary파일 text화 갑자기 SafeMode가 뜨더니 나의 GameMain이 다음과 같이 변해있었다. 413A5559B3F47FCD8B45EDB538693E63 (int32_t ___0_value, const RuntimeMethod* method) ; // System.SByte System.Int32::System.IConvertible.ToSByte(System.IFormatProvider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t Int32_System_IConvertible_ToSByte_m41D047F0BAD5118F0C15C34DC113CC595BB9B00D (int32_t* __this, RuntimeObject* ___0_provider, const RuntimeMethod*.. 2023. 4. 24.
[Unity] Android Manifest 찾기 진행하는 프로젝트에서 설정창 프로토타입을 만들던 중, 진동 관련하여 androidmanifest.xml 파일이 필요하게 되었다. 1. unity 버전이 설치된 경로 (보통 C:\Program Files\에디터버전\Editor\Data\PlaybackEngines\AndroidPlayer\Apk에 존재) 위의 경로에 존재하지 않아 다른 방법을 찾아보았다. 2. androidmanifest.xml파일 새로 만들어 붙여넣기 unity androidmanifest 검색하면 여러 블로그에서 볼 수 있다. 본인의 경우에는 unity와 연결이 잘 안되어 다른 방법을 찾아보았다. 3. android 플랫폼으로 설정 후, 빌드하기 (프로젝트\Temp\StagingArea에 존재) 하지만 없었다. 더 나아가 검색해보니 a.. 2023. 3. 11.
728x90