Unity를 위한 트위터 팁
Twitter 주변에서 수집한 Unity에 대한 유용한 팁 모음입니다.
아래 목록에는 UI, 편집기 작업흐름, 프로그래밍 및 레벨 디자인에 이르기까지 다양한 영역에 대한 Unity에 대한 다양한 팁과 요령이 나와 있습니다.
1. 장면 보기 GUI 버튼
개발 단계를 더 빠르고 쉽게 만들기 위해 장면 뷰에 GUI 요소를 표시하고 싶으십니까? 원하는 정적 메소드를 "onSceneGUIDelegate"에 추가하고 원하는 모든 것을 그립니다.
@rehawk
2..NET 4.x null 조건부 연산자
Unity 프로젝트의 플레이어 설정에서.NET 4.x로 전환하면 깔끔한 C# 6 기능이 많이 제공됩니다! 제가 가장 좋아하는 세 가지 방법은 다음과 같습니다. #unitytips
Null 조건 연산자는 순차 null 검사를 수행하기 위해 추가 코드 로드를 피하는 데 유용합니다
@FreyaHolmer
3. DisallowMultipleComponent 및 RequireComponent
"DisallowMultipleComponent" 및 "RequireComponent" 속성을 사용하면 게임 개체에서 오류 설정을 피할 수 있습니다.
@febucci
4. 메뉴 항목 바로가기
@unity3d의 items 메뉴에 키보드 단축키를 추가할 수 있습니다.
핫키 앞에 Ctrl/Cmd에 %, Shift에 #, & Alt에 추가하세요. 조합을 원하지 않으면 키 앞에 밑줄 _을 추가하세요.
@sgt3v
5. 비할당 충돌 접점
와아아아아아!!! #Unity3d에는 2018.3의 새로운 "GetContacts(contactsBuffer)" 방법으로 더 이상 collision 접촉을 얻기 위한 GC 할당이 없습니다! 오랫동안 이것을 기다려왔습니다. 이것이 제가 지금 2018년으로 서둘러야 하는 유일한 이유입니다:)
@Nothke
6. 개인 변수 편집을 위한 SerializeField
Inspector에서 필드를 편집하기 위해 "public" 액세스 수정자를 사용하지 마십시오. 대신 [SerializeField] 속성을 사용하세요.
@tntcproject
7. 검사관 잠금
Inspector를 잠가서 배열로 여러 항목을 드래그할 수 있다는 것을 알고 계셨습니까?
@febucci
8. 객체 미러링
안녕하세요 Lvl 디자이너 여러분! 이 조각상과 같은 거울 개체를 갖고 싶습니다... scale를 -1
@MrTeels로 변경하세요.
9. 간편한 양면 셰이더
양면 재질을 원하지만 셰이더 코딩이라는 어두운 기술을 너무 깊이 파고드는 것이 너무 두려우신가요? 새로운 표준 표면 셰이더를 생성하고 "LOD" 줄 뒤에 "Cull off"이라는 단어를 추가하세요. 조명 없는 셰이더에서도 작동합니다!
@HarryAlisavakis
10. 장면 로드 전후에 정적 메서드 실행
MonoBehaviour를 사용하여 빈 GameObject를 만들지 않고도 스크립트에서 코드를 실행할 수 있는 방법이 있습니다. "[RuntimeInitializeOnLoadMethod]" 명령을 사용하면 장면 로드 전후에 메서드를 실행할 수 있습니다. 일부 초기화 및 정리 작업에 유용합니다.
@arturonereu