일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- github
- 리팩토링
- Effective C#
- 에러
- c#
- 속성
- 쓰는 법
- Final IK
- NavMesh
- unity
- tutorial
- 프로퍼티
- 익명 타입
- shader
- 애니메이션
- 깃허브
- 파이널 IK
- 애님
- error
- 리깅
- 쉐이더
- 오류
- 유니티 그래픽스 최적화 스타트업
- 튜토리얼
- 최적화
- 유니티 그래픽 최적화
- 유니티
- 2판
- 사용법
- 메모리
- Today
- Total
목록전체 글 (76)
참치김밥은 최고의 한식이다
두 가지를 체크하자 가각ㄴㄻ낰ㅂㅈㄷ 1. 본인이 비쥬얼 스튜디오로 디버깅을 걸고 있거나, 유니티 에디터에서 일시정지를 걸고 있는지 2. 본인의 코드에 OnApplicationQuit, OnApplicationFocus 등이 포함돼있는지 나는 디버깅 걸면서 오류 잡고 있었는데, 자꾸 예상치 못한 코드가 호출된 마냥 의도치 않게 흘러가서 으아아아 뭐야 하고 있었는데 알고 보니까 디버깅하면서 일시정지가 걸려서 OnApplicationQuit OnApplicationFocus 에 있는 코드가 호출되는 거였음 디버깅 걸리면 일시정지 걸리니까 당연한건데 연관지어서 생각하기까지 좀 걸렸음 한ㅇㄹ ㅗㄴㅇ롸ㅣㅁㄴㅇ롸ㅣ
CSV 파일에서 발생 가능한 오류의 종류 : 1. 내용에 콤마가 들어가서 한 줄의 콤마 수가 몇 개 늘어나는 경우 2. 줄 바꿈 문자가 누락돼서 한 줄의 콤마 수가 두배로 늘어나는 경우 3. 내용에 줄바꿈 문자가 들어가서 두 줄 이상의 콤마 수가 일반적인 수보다 적은 경우 4. 캐리지 리턴을 인지하지 못해 마지막 필드의 데이터가 깨지는 경우 5. 따옴표가 정상적으로 닫히지 않은 경우 마지막 줄의 라인피드 누락의 경우 첫 줄에 헤더 텍스트가 들어간 CSV를 사용할 때 첫 줄을 건너뛰지 않은 경우 1. -> 필드의 내용을 " " 로 감싼다. 2. -> csv로 저장할 때, 줄 바꿈 문자 \n 를 로 변경한다. 불러올 때는 를 \n으로 변경한다. (Replace 함수 이용) (예. message.Replace..
발생했던 문제 1. File.IO의 읽기 쓰기를 사용하기엔 느리다 2. 비쥬얼 스튜디오에 임포트한 CSVParser 관련 누겟 패키지가 유니티 콘솔에서 error가 뜬다 3. 빌드 후, 안드로이드에서는 CSV 편집이 안 되는 것처럼 보인다 해결 방법 1 -> Sylvan Data CSV 어쩌구 패키지를 비쥬얼 스튜디오의 누겟 패키지 관리자에서 찾아서 임포트했다 2. -> 누겟 패키지가 설치된 경로를 파일 탐색기에서 찾아서, 해당 파일들을 모두 유니티의 Plugin 폴더에 복붙했다 -> 이때, 이 Sylvan Data CSV에는 여러 .NET 버전에 대한 파일이 같은 이름으로 중복 존재해서, 또 오류가 뜬다. 이때는 그냥 내 에디터의 .NET 버전에 해당하는 것만 냅두고 나머진 지워주면 된다. 나는 .NE..

※ Final IK 관련 컴포넌트는 Animator 컴포넌트를 가지는 아바타의 루트에 부착되어야 함 1. Full Body Biped IK 이렇게 생긴 컴포넌트이다 일단 추가하면 Root Node, Reference 등 뼈대가 자동으로 등록된다 Full Biped IK 컴포넌트를 넣으면, 애니메이션이 플레이 중이더라도 내 마음대로 팔다리를 움직일 수 있다. 자유로운 상호작용이 필요한 게임에서 or VR에서 엄청 유용하다 이 컴포넌트의 사용법은, (1) 씬 뷰에서 저 동그란 뼈들을 알아서 조종해주거나 (근데 이건 개발자가 직접 조정해줘야 하는 듯 이걸로 애니메이션 새로 구울 수 있을 것 같긴 한데 안 해봤다) (2) 빈 오브젝트 생성 -> 원하는 부위의 Target에 할당 후, 해당 빈 오브젝트를 움직여보..