코루틴에서 어떤 작업이 완료될 때까지 기다리는 방법이다. 마치 비동기 콜백 함수와 같은 기능을 수행한다. public WaitUntil(Func<bool> predicate); 인자에 bool 타입을 반환받는 Func가 있다. 그렇기 때문에 WaitUntil의 매개변수인 함수가 true를 반환할 때까지 계속 돌다가 true를 반환하면 루틴을 통과하게 된다. 참고 Func는 제네릭의 마지막 부분이 반환자를 의미함. 다시 말해 Func<int,bool>라면 매개변수가 int형이고 반환형식이 bool이다. Unity – Scripting …
유니티(Unity) – 코루틴, WaitUntil 더보기
[태그:] unity
효율적인 아이폰X 적응(UGUI, NGUI)
Apple의 공식 휴먼 인터페이스 가이드라인에 따르면: https://developer.apple.com/design/human-interface-guidelines/guidelines/overview/ Apple은 iPhone X의 특수한 모양의 화면에 Safe Area라는 개념을 제안했는데, 이 Safe Area는 Safe Area의 UI가 디스플레이가 잘리지 않도록 보장할 수 있음을 의미합니다. Apple의 디자인 사양에 따라 검은색 테두리를 남기지 않고 안전 영역에 UI 컨트롤을 SafeArea에 배치해야 합니다. Unity에서는 더 적은 작업 부하로 모든 인터페이스 컨트롤을 안전 영역에 …
효율적인 아이폰X 적응(UGUI, NGUI) 더보기
타일맵을 이용한 2D 게임 제작
https://github.com/Unity-Technologies/2d-extras 2019버전용이라 이전 버전이 필요함. 타일맵 기본 팔레트 생성 충돌처리, 시네머신2D 룰 타일 레이어 나누기, 랜덤 브러시 스프라이트 애니메이션, 프리팹 브러시 레이블 추가