發表文章

目前顯示的是 8月, 2019的文章

[Unity] UniRx 初步研究心得 與 Enum 的交互使用

今天研究了一天 累! 寫個心得,直接看Code 巴: //實際超做 Ex 獲勝視窗的UI //宣告 private bool canClicked = false ; // 現在可否可以點擊 public enum Page { Idle , Player , Pet , END } private IReactiveProperty < Page > currentPage = new ReactiveProperty < Page > ( Page . Idle ) ; // 現在的頁面的 Observer // 滑鼠點擊 來控制頁面切換 var clickStream = Observable . EveryUpdate ( ) . Where ( _ = > Input . GetMouseButtonDown ( 0 ) ) ; clickStream . Buffer ( clickStream . Throttle ( TimeSpan . FromMilliseconds ( 250 ) ) ) . Where ( xs = > xs . Count > = 2 ) . Subscribe ( xs = > { if ( canClicked ) { // 確認��否能點�"� if ( currentPage . Value = = Page . Idle ) { currentPage . Value = Page . Player ; //�"�變頁面 } else if ( currentPage . Value = = Page . Player ) {