오늘의 이야기는 유니티 관련 꿀팁 강의를 듣고 내가 잘 모르거나 잘 사용하지않았던 기능들을 정리해 보았다.
하이어라키 창에서 t를 이용한 검색방법
- 꽤나 자세하게 검색해야 나온다.
- 컴포넌트를 검색할 수 있다.
인스펙터 창 복붙하기
- Cube 1의 값을 Cube2로 옮기고 싶다!
- inspector창을 2개로 늘리고 갈라준다. 인스펙터 창의 lock을 걸어서 다른 오브젝트를 선택해서 인스펙터창이 바뀌지않도록만든다.
- 인스펙터 창에서 private변수를 보고싶다면 우클릭 후 디버그모드로 동작
커스텀에디터만들기
- 내가 자주 사용하는 기능을 집중적으로 볼 수 있는 커스텀에디터를 만든다.
게임뷰에서 디바이스 시뮬레이터를 사용
- 다양한 디바이스 환경에서 테스팅이 가능하다. 세이프존을 사용하여 UI배치가 되면 안될 곳을 미리 설정가능
로그를 Collapse를 통해 같은종류메시지끼리 모을 수 있다.
프로젝트 세팅에서 Reload Domain and Scene을 Do not으로 바꾸면 게임플레이 모드가 빠르다.
- 다양한 Static변수나 초기화값을 매번 Reload하지 않는 것.
싱글톤의 경우 문제가 생길 수 있는데, Awake에서 초기화해주는 코드가 있다면 해결가능.
프리퍼런스에서 Colors의 Playmode 색상을 바꿀 수 있다.
- 이는 PlayMode상태에서 에디터를 조작하여 열심히 한 작업들이 날라가는 것을 방지할 수 있다.
라이더
- IDE, 게임개발에 맞춰져있다. 무료화되었다!
- 코드리팩토링기능
- 에셋 참조기능
- 이벤트함수확인
- 기여자 확인
- 직렬화 가능여부 표기
- 호출 빈도 높은 함수 확인
- 다이어그램그리기
- 키맵설정을 가져오면 비주얼스튜디오 단축키를 그대로 사용가능
- 템플릿 생성
- 선넘은조언 Ctr + . 을 하면 검사중요도를 낮출수있다.
라이더 단축키
- F12 구현찾기
- Shift + F12 모든 참조 찾기
- Ctrl + - 돌아오기
- Ctrl + M + M 코드 블록 접기
- Ctrl + . 하면 제안을 받을 수 있다. => 빠른 수정 기능
- 알트 후 드래그시 커서를 증식시킬 수 있다.
- Ctr+K+C => 주석처리 => Ctr + K + U => 주석해제
- Ctr + BackSpace 빠르게 지울 수 있다.
유니티 LogViewer
라이더 중단점 + 디버깅 시연
- 메모리탭에서 insert를 눌러서 새 watch를 추가하고 여기에 내가 보길 원하는 데이터값을 입력하여 값을 확인 가능
유니티 - 프로젝트이름 - Temp - Backupscenes -> 씬 백업정보저장
- 유니티 PlayMode 실행중에 날라간 데이터를 복구할 수 있다!