Help us understand the problem. What is going on with this article?

UniRxについて書いた記事をまとめてみた

More than 1 year has passed since last update.

概要

過去に自分が書いたUniRx(Rx含む)の記事を一覧にまとめてみました
皆様の参考になればいいなぁと思います。

記事を書いた当時と比べると現時点ではもっと良い実装方法がある記事もあったりするかも。

UniRx入門シリーズ

過去に作ったスライド

逆引き

Rxの基礎について

Hot/Coldについて

Rxのややこしい性質の1つ、ObservableのHot/Coldについてまとめたものです。
UniRxを中核においた設計を行う場合はこの性質の理解は必須です。

その他Rxの説明

PaerWise/Buffer(2,1)で済むところをZipとSkip(1)で書く人が多い印象を受けます。

UniRxの機能紹介

Update()をUniRxで書き換える系

UniRxを導入したらまず最初にやるべきであろうUpdate()の書き換え方についてまとめてみたものです。
まずはUpdateAsObservableObserveEveryValueChangedを使っておけばは良いかと思います。

コルーチンと組み合わせてみた系

UniRxとコルーチンは組み合わせることで真価を発揮すると過言ではありません。
コルーチンとの組み合わせ方はマスターしておくと良いかと思います。

その他

AddToはよく使う機能なので覚えておくべきです。

使用例のまとめ

判定の改善

正直Raycastの方が安定します

コルーチンで書いたほうが複雑だけど後々拡張しやすいし良いかも(FRP全否定)

PhotonCloudを使いやすくする

PhotonRxはPhotonを使いやすくするための1つの解な気がします。

その他実装例

「とりあえずやってみた」的な記事なのであまり鵜呑みにしないでください

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした