일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 튜토리얼
- 유니티 그래픽 최적화
- 쓰는 법
- Final IK
- Effective C#
- 파이널 IK
- error
- 2판
- 사용법
- 쉐이더
- 깃허브
- 익명 타입
- 속성
- 리깅
- tutorial
- 애니메이션
- 최적화
- 리팩토링
- 에러
- 메모리
- 오픈 월드
- 프로퍼티
- c#
- unity
- 애님
- shader
- 오류
- github
- 유니티
- 유니티 그래픽스 최적화 스타트업
- Today
- Total
목록unity (50)
참치김밥은 최고의 한식이다
STEP 1 : 관절을 추가해서 자유롭게 꺾고 싶은 부위의 가장 Root에 CCDIK 컴포넌트를 추가한다. * 이때, 꺾고 싶은 관절을 Bones에 추가해주어야 한다. * 첫 Bones는 자신으로 넣어준다. * Tip(끝 부분)이 될 Bone이 없다면, 위 사진처럼 빈 오브젝트(GameObject)를 추가하고, 적절히 Position을 조정한 후 Bones의 마지막에 추가해준다. * 잘 따라했다면 Scene 뷰에서 아래 사진과 같이 보일 거심 이제 원하는 방향으로 꺾을 수 있다. 하지만, 특정 방향으로는, 또는 일정 각도 이상 꺾이면 어색한 경우가 있을 것이다. 이 문제를 해결하기 위해 STEP2 를 실행한다 STEP 2 : (1)Bones로 등록되었으며, (2)관절 회전 범위를 제한하고 싶은 오브젝트에..
public static class RectTransformUtils { public static void SetLeft(this RectTransform rt, float left) { rt.offsetMin = new Vector2(left, rt.offsetMin.y); } public static void SetRight(this RectTransform rt, float right) { rt.offsetMax = new Vector2(-right, rt.offsetMax.y); } public static void SetTop(this RectTransform rt, float top) { rt.offsetMax = new Vector2(rt.offsetMax.x, -top); } public ..
두 가지를 체크하자 가각ㄴㄻ낰ㅂㅈㄷ 1. 본인이 비쥬얼 스튜디오로 디버깅을 걸고 있거나, 유니티 에디터에서 일시정지를 걸고 있는지 2. 본인의 코드에 OnApplicationQuit, OnApplicationFocus 등이 포함돼있는지 나는 디버깅 걸면서 오류 잡고 있었는데, 자꾸 예상치 못한 코드가 호출된 마냥 의도치 않게 흘러가서 으아아아 뭐야 하고 있었는데 알고 보니까 디버깅하면서 일시정지가 걸려서 OnApplicationQuit OnApplicationFocus 에 있는 코드가 호출되는 거였음 디버깅 걸리면 일시정지 걸리니까 당연한건데 연관지어서 생각하기까지 좀 걸렸음 한ㅇㄹ ㅗㄴㅇ롸ㅣㅁㄴㅇ롸ㅣ
CSV 파일에서 발생 가능한 오류의 종류 : 1. 내용에 콤마가 들어가서 한 줄의 콤마 수가 몇 개 늘어나는 경우 2. 줄 바꿈 문자가 누락돼서 한 줄의 콤마 수가 두배로 늘어나는 경우 3. 내용에 줄바꿈 문자가 들어가서 두 줄 이상의 콤마 수가 일반적인 수보다 적은 경우 4. 캐리지 리턴을 인지하지 못해 마지막 필드의 데이터가 깨지는 경우 5. 따옴표가 정상적으로 닫히지 않은 경우 마지막 줄의 라인피드 누락의 경우 첫 줄에 헤더 텍스트가 들어간 CSV를 사용할 때 첫 줄을 건너뛰지 않은 경우 1. -> 필드의 내용을 " " 로 감싼다. 2. -> csv로 저장할 때, 줄 바꿈 문자 \n 를 로 변경한다. 불러올 때는 를 \n으로 변경한다. (Replace 함수 이용) (예. message.Replace..