Unity/버그 및 오류 해결 맨텀 2023. 10. 16. 12:56
오류 URP, Renderer 2D 환경에서 UI Mask가 Screen space 환경에서는 적용되지 않는 현상이 발생. 방법 1. 2D Renderer Data 의 Depth/Stencil Buffer 를 체크 - 그러나 이 옵션을 켰을 때 다른 쉐이더들과 충돌날 수 있는 사이드 이펙트가 존재한다고 함. 충분히 테스트를 할 것. 방법 2. UI Mask 대신 RectMask 2D를 사용 - 사각형 마스크라면 RectMask 2D 를 사용하면 Screen Space 환경에서도 잘 작동한다. - 사각형이 아닌 마스크는 불가능하다.
Unity/버그 및 오류 해결 맨텀 2023. 2. 23. 16:41
VS Studio만 쓰다가 vs 코드로 넘어와서 적응 중.. VS Code로 유니티에 디버깅하려면 Debugger for Unity 확장을 설치해야 한다. 원래 유니티 버전이 있는데 지원 중단됐고, 그걸 이어받은 사설 버전이 있었는데 이것도 지원 중단되었다. 그래도 작동은 하는 듯하며, 둘 중 어느 버전을 사용해도 비슷한 듯 하다. (나는 사설버전으로 설치했다) 우선 Debugger for Unity 확장을 설치한 다음 이렇게 유니티 에디터가 표시되는 것까지는 잘 되는데, 실행을 해보니 다음과 같은 오류가 표시되는 것. 이때에는 경고창에서 launch.json열기 버튼을 누르거나 오른쪽에 있는 톱니바퀴 버튼을 눌러서 launch.json 파일을 열어준다. 그리고 다음 한 줄을 추가할 것. "path": ..
Unity/버그 및 오류 해결 맨텀 2022. 9. 14. 14:58
#. 오류 string[] splits = str.split['|']; (T)Activator.CreateInstance(Typeof(subT), splits); 같은 형태로 형태로 코드 작성 중 SubT 클래스에는 public SubT(string[] strArray) 형태로 생성자가 존재하는데도 생성자가 존재하지 않다는 오류 메시지가 발생했다. #. 해결 방법 Activator.CreateInstance 사용시 string[] 만을 인자로 받는 생성자는 사용 불가능. 내부적으로는 Main(str[] args) 같은 형태로 구현되어 있다고 함. 생성자가 충돌나는 듯. object[] 로 바꾸거나 쓰레기값으로 (bool temp, string[] strArray) 같이 형태를 바꿔줘야함.
Unity/버그 및 오류 해결 맨텀 2022. 9. 1. 19:01
#. 버그 현상 잘 작업하다가 갑자기 시네머신 카메라가 동작 안 하는 현상 발생. Virtual Camera는 잘 움직이는데 MainCamera가 Virtual Camera에 따라붙지 않는다. 따로 Brain에 Set하는 기능이 있다 찾아보기도 했다.. # . 해결방안 Virtual Camera의 Layer 확인할 것. 여러 씬을 Additive로 열어서, 해당 씬에 있는 오브젝트만을 그리고 싶어서 LayerMask처리를 했었는데 MainCamera의 Culling 설정해놓은 Layer에 Virtual Camera가 포함되지 않으면 자동으로 Live 되지 않는다!
Unity/버그 및 오류 해결 맨텀 2022. 7. 21. 19:44
대충 Universal RP와 관련된 쉐이더파일을 열지 못한다는 내용. #. 오류코드 Couldn't open include file 'Packages/com.unity.render-pipelines.universal/Shaders/Utils/Fullscreen.hlsl'. Compiling Subshader: 0, Pass: Blit, Vertex program with Platform defines: SHADER_API_MOBILE UNITY_COLORSPACE_GAMMA UNITY_ENABLE_REFLECTION_BUFFERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_NO_CUBEMAP_ARRAY UNITY_NO_DXT5nm UNITY_NO_RGBM UNITY_NO_SCREEN..
Unity/버그 및 오류 해결 맨텀 2022. 4. 2. 21:29
Devops Q&A https://developercommunity.visualstudio.com/t/azure-devops-users-cant-see-repos-even-though-they/918777 #. 문제 Azure Devops에 git을 공유하기 위해 특정 유저를 Invite해서 팀에 추가를 했는데도, 그 유저는 Repo가 보이지 않는 현상이 발생 #. 해결 유저를 팀에 추가한경우 기본 설정은 '이해 관계자'로 설정된다. Organization Settings->Users 에 들어가서 추가된 인원들의 Access Level을 Basic으로 바꿔주자.