2년 전 임시 블로그에 있던 글을 옮겨왔다. 유니티와 관련한 팁은 이 포스트에 쭉 추가하자.
셰이더 코드를 스크립트로 가져와 사용할 때는, (float형 변수를 받을 때를 예시로)
Material[] mats = meshRenderer.materials; 로 받은 후, mats[n].SetFloat(“사용할 변수명”, 수학)으로 가져올 수 있다. 셰이더와 머티리얼에 대한 공부가 필요하다.유니티 파일 첫 실행시 나오는 유니티 로고화면에 Player Setting의 Splash Image - Logos에서 커스텀 이미지를 추가할 수 있다.
일정한 간격으로 오브젝트 정렬 => edit - snap settings - snap all axes
오브젝트에 텍스쳐 그리기 => poly brush
컷씬 연출은 DOTween과 Timeline이면 웬만한건 다 될 것이다. 적절히 잘 사용하자.
커스텀 에디터를 만들면 해당 장르 게임을 개발할 때 편리하니, 만들어보자
Timeline Animation Track은 순서에 영향을 받는다. 모션animation(걷기, 점프 등)은 타임라인에서 직접 커스텀한 animation(위치이동이나 회전 등)보다 위에 있어야 한다.
씬뷰에서 메인카메라 선택이 되어있는 상태에서 컨트롤 + 시프트 + F 누르면 씬뷰에서 보는대로 게임뷰에 카메라 세팅이 된다.