Unity를 위한 트위터 팁

Twitter 주변에서 수집한 Unity에 대한 유용한 팁 모음입니다.

아래 목록에는 UI, 편집기 작업흐름, 프로그래밍 및 레벨 디자인에 이르기까지 다양한 영역에 대한 Unity에 대한 다양한 팁과 요령이 나와 있습니다.

1. 장면 보기 GUI 버튼

개발 단계를 더 빠르고 쉽게 만들기 위해 장면 뷰에 GUI 요소를 표시하고 싶으십니까? 원하는 정적 메소드를 "onSceneGUIDelegate"에 추가하고 원하는 모든 것을 그립니다.
@rehawk

'onSceneGUIDelegate'

2..NET 4.x null 조건부 연산자

Unity 프로젝트의 플레이어 설정에서.NET 4.x로 전환하면 깔끔한 C# 6 기능이 많이 제공됩니다! 제가 가장 좋아하는 세 가지 방법은 다음과 같습니다. #unitytips
Null 조건 연산자는 순차 null 검사를 수행하기 위해 추가 코드 로드를 피하는 데 유용합니다
@FreyaHolmer

C# 6 기능

3. DisallowMultipleComponent 및 RequireComponent

"DisallowMultipleComponent" 및 "RequireComponent" 속성을 사용하면 게임 개체에서 오류 설정을 피할 수 있습니다.
@febucci

Sharp Coder 비디오 플레이어

4. 메뉴 항목 바로가기

@unity3d의 items 메뉴에 키보드 단축키를 추가할 수 있습니다.
핫키 앞에 Ctrl/Cmd에 %, Shift에 #, & Alt에 추가하세요. 조합을 원하지 않으면 키 앞에 밑줄 _을 추가하세요.
@sgt3v

Sharp Coder 비디오 플레이어

5. 비할당 충돌 접점

와아아아아아!!! #Unity3d에는 2018.3의 새로운 "GetContacts(contactsBuffer)" 방법으로 더 이상 collision 접촉을 얻기 위한 GC 할당이 없습니다! 오랫동안 이것을 기다려왔습니다. 이것이 제가 지금 2018년으로 서둘러야 하는 유일한 이유입니다:)
@Nothke

6. 개인 변수 편집을 위한 SerializeField

Inspector에서 필드를 편집하기 위해 "public" 액세스 수정자를 사용하지 마십시오. 대신 [SerializeField] 속성을 사용하세요.
@tntcproject

'직렬화 필드'

7. 검사관 잠금

Inspector를 잠가서 배열로 여러 항목을 드래그할 수 있다는 것을 알고 계셨습니까?
@febucci

Sharp Coder 비디오 플레이어

8. 객체 미러링

안녕하세요 Lvl 디자이너 여러분! 이 조각상과 같은 거울 개체를 갖고 싶습니다... scale를 -1
@MrTeels로 변경하세요.

9. 간편한 양면 셰이더

양면 재질을 원하지만 셰이더 코딩이라는 어두운 기술을 너무 깊이 파고드는 것이 너무 두려우신가요? 새로운 표준 표면 셰이더를 생성하고 "LOD" 줄 뒤에 "Cull off"이라는 단어를 추가하세요. 조명 없는 셰이더에서도 작동합니다!
@HarryAlisavakis

Sharp Coder 비디오 플레이어

10. 장면 로드 전후에 정적 메서드 실행

MonoBehaviour를 사용하여 빈 GameObject를 만들지 않고도 스크립트에서 코드를 실행할 수 있는 방법이 있습니다. "[RuntimeInitializeOnLoadMethod]" 명령을 사용하면 장면 로드 전후에 메서드를 실행할 수 있습니다. 일부 초기화 및 정리 작업에 유용합니다.
@arturonereu

추천 기사
불법 복제로부터 Unity 게임을 보호하기 위한 전략
Unity로 애니메이션을 가져오는 방법
Unity에서 FNAF에서 영감을 받은 게임을 만드는 방법
Unity 게임 개발에서 스토리텔링의 중요성
Unity를 위한 필수 범용 에셋
Unity의 2D 및 3D 개발 환경 비교
Unity용 게임패드 튜토리얼