[Unity] Getting started with UniRX ( Observer Pattern )
UniRxRX; Reactive Extensions로, Reactive Extensions for Unity 라이브러리입니다.RX는 언어가 아닌 일종의 paradigm으로, 언어에 묶여있지 않아 C#, C++, Java, PHP, Lua 등에서도 사용 가능합니다.RxJS, RxJava, RxPy, RxLua, 리액티브코코아 등등...(Reactive 프로그래밍은 Asynchronous data stream으로, 이에 관해서는 다른 포스트에서 다루겠습니다.)UniRx의 주요 개념으로 Observable, Stream → Operator, Subscribe 가 있으며,Observable, Stream을 사용한 비동기의 개념으로, Overvation Pattern의 디자인 패턴을 따릅니다.(2017년도, 제가..
2025. 5. 22.
[Unity] Update FixedUpdate LateUpdate
위 이미지는 Order of execution for event functions (이벤트 메서드 순서)의 플로우차트 일부분으로,해당 내용은 다른 포스트에서 다루도록 하고, 이번 포스트에선 게임 로직의 중추가 되는 파트를 정리하였습니다. Update, FixedUpdate, LateUpdateUpdate, FixedUpdate, LateUpdate 는 MonoBehaviour 클래스의 이벤트 메서드로써,상황이나, 목적에 따라 어떤 메서드를 사용할 것이냐 구분할 수 있습니다. 호출 시점설명Update()every Frame입력, 일반적인 로직 (transform) 이나 애니메이션 호출 등FixedUpdate()fixed Time물리 기반 (Rigidbody, Collider, Physics) 등LateU..
2025. 5. 16.