メインカテゴリーを選択しなおす
昨日の実験をしただけでずいぶんUniRXへの理解が進んだ気がする。 ・・・気がするだけだけど😅 今までは、変数を通知してくれるのがUniRXだと、漠然と思っていたけれど、 それはむしろ副産物で、本質はイベントを作ることができ、任意のクラスでそれを購読して イベント駆動型のプログラミングを可能にしてくれるという方がいいみたい。 今日は、昨日の@toRisouPさんの記事の qiita.com を実験してみた。 昨日は文字列を通知するSubjectだったけれど、今日は特に値を持たない、イベントとして通知だけを行うUnit型の実験 まずは通知側 using UnityEngine; using R3…
「UniRX/UniTask完全理解」(ISBN-10:4048930753) ちょっと前に買ったまでは良かったけれど、いかんせん素人には難しくて理解しきれず、完全にほったらかし状態😅 今回、R3の実験をしていて興味が湧いたので、今更ではあるけれどUniRXをきちんと勉強してみようと思う。 今の所の理解は、UniRX(R3)でできるのは、変数の変化を通知できるという程度。 変数をReactiveProperty化することで、値が変わった事を購読側で検知できる様にできる。 ただ、これは、UniRXの全てなわけではないらしい。 というわけであっちこっちのサイトや動画にあったものを実験してみようと思…
UniRXを現代に合わせてより洗練した形に再定義・再実装したR3。 ただ、素人向けの情報がまだまだ少なく、ちょっとした事をするのも苦労する有様です。 配列変数の変化を購読したかったのですが、ちょっと、いやだいぶん苦戦したので、 備忘録として残しておきます。 UniRXでは、配列変数もReactiveCollectionでObservableでき、Observer側(購読する側)は ObserveReplace().Subscribeで通知を受け取る事ができました。 ところが、R3環境では、ReactiveCollectionがなくなっているので、他の方法を使う必要があります。 色々と実験したの…