썸네일 TMP로 변경 TMP로 변경한 Font를 클릭Inspector에서 2번째인 Generation Seettings에 2번째 Atlas Population Mode를 Static에서 Dynamic으로 변경끝
TMP로 폰트 변경시 불투명한 배경화면이 생길 때 이 오류를 만날때마다 어떻게 해결하는지 까먹어서 쩔쩔 맨다.Font Asset creator에서 폰트 변경시 2번째의 Sampling Point Size를 Auto Sizing에서 Custom Sizing으로 변경.뒤에 숫자는 100 하면 될듯하다.그러면 뒤에 뿌연 배경이 사라진다
포톤쓰다가 발생한 에러 메모 amxPlayers는 byte타입이고 (int)로 형변환이 가능하지만 다른 속성인 customProperties는 byte로 넣으면 (int)로 형변환이 안된다.형변환 하려면 string으로 바꿨다가 int로 바꾸면 된다. 왜지? Hastable cp = PhotonNetwork.LocalPlayer.customProerties;이후if (cp["~~"] == "H") 라고 비교하려하면 타입맞춰주라는 경고가뜬다이때 cp["~~].ToString으로 하면 타입변환 에러가 나는데신기하게 (string)cp["~~]는 된다. 왜지? 그래도 해결법은 알아서 다행인듯하다
photon RPC에러 RPC method AAA not found on object with PhotonView numberAAA에서 RPC메소드를 못찾겠어요~ 라는 에러다.뒤에 자주 일어나는 해결책들도 영어로 같이 나온다non static으로 하고 void나 photon에서 지정해준 코루틴으로 리턴하라뭐 이런 문제들로 해결하라고 하지만...그런걸로 해결되면 글을 쓰지도 않았다. 개발 커뮤니티에 질문했다가 상속문제 일수도 있다는 말에 혹시나해서 상속관련된 모든부분을 테스트해보다가 알았다.  나같은 경우 상황은 이러했다Class A에서 private Vector2 MoveTo() { ~~~ PV.RPC("FlipXRPC", RpcTarget.All, flipX); ~~~ ret..
ArgumentNullException: Value cannot be null. 참으로 불친절한 에러다. 어디서 에러가났는지, 어떻게 에러가 났는지 설명을 안해준다. 검색해보니 에러나는 경우는 다양한데 거의 대부분이 유니티 자체에 에러다. 유니티 버전을 바꿔서 해결 가능하다. 나는 Play를 누르면 이 에러가 7개가 떴는데, 알고보니 ScirptableObject로 만든 data파일을 클릭한 상태로 실행하니 에러가 났다. 여기 변수가 7개 들어있었다... ArgumentNullException: Value cannot be null. Parameter name: _unity_self UnityEditor.SerializedObject.FindProperty (System.String propertyPath) (at :0) UnityEditor.UIElements.Bindings.Se..
Animator - Apply Root Motion animator는 그냥 애니메이션을 넣어주기만 하는 용도로 써서 다른 요소는 신경쓰지 않았다. 그러다가 이런 버그를 발견했다. 플레이어에게 AddForce로 움직이도록 구현했다. 플레이어에 Animator Controller를 넣지 않았을 때는 점점빨라지도록 구현이 됐다. Animator Controller를 넣으면 일정한 속도로 움직이게 바껴버렸다. 원인을 몰랐는데 이 버그를 찾는데 하루를 넘게썼다. 믹사모에서 캐릭터와 애니메이션을 바꿨는데 아마 애니메이션 자체에서 제어하는게 들어있는 것 같다. 이때 Apply Root Motion을 해제하면 애니메이션의 제어가 사라져서 정상적으로 돌아온다. 후... 안막히고 잘하다가 또 처음보는 버그라니
썸네일 프로젝트 'assembly-csharp.csproj'을(를) 로드하지 못했습니다. one or more errors occurred. (이 프로젝트는 c# dev kit에서 지원되지 않습니다.) 프로젝트 'c:\unity\cleanwallpaper\assembly-csharp.csproj'을(를) 로드하지 못했습니다. one or more errors occurred. (이 프로젝트는 c# dev kit에서 지원되지 않습니다.) vscode에서 이런 에러가 떴다. 확장프로그램으로 c# dev kit을 설치했는데 어찌저찌 하다보니 이게 없으면 안된다. 이게 필수였는지 아닌지는 기억이 잘 안나는데, 멀쩡하게 잘 쓰던게 자동 업데이트를 했는지 이런 에러가 떴다. 이게 한번 쩔쩔매다가 해결했었는데, 새 프로젝트를 만드니까 또 이런 에러가 떠서 적어둘려한다...ㅜㅜ 위 문제는 NET Framework 4.7.1 에서 발생하는듯 하다. 해결하려고 찾아보다가 이런 블로그를 봤다. https://higatsu..
썸네일 merge conflicts라고? 오랜만에 쿼리도를 틀었는데... 아예 안된다 The file 'Assets/Scenes/PlayGame.unity' seems to have merge conflicts. Please open it in a text editor and fix the merge. 마지막 종료할 때 까진 잘되던건데... 건든적도 없는데... git에서 merge 충돌이 일어났다고 하는데 git을 가끔켜는데 왜 에러가 발생한지 몰랐다. 생각해보니 마지막 종료할 때 안드로이드용 모듈이 설치과정에서 설치가 안됐고, 그걸 설치하려고 하니까 unity hub에 "모듈 추가"라는게 뜨질 않아서 설치를 못했다. 찾아보니 처음 설치하는 과정에서 다른방법으로 설치해서 뜨질 않았던거고, 새로운버전을 다운해야됐다. 새 버전으로 바꾸는 과정에서..