facebook twitter hatena line email

Unity/UniRx/値変更検知/方法

提供: 初心者エンジニアの簡易メモ
移動: 案内検索

値変更検知の方法

以下2つのやり方がある。

  • ReactiveProperty
  • ObserveEveryValueChanged

ObserveEveryValueChangedは、前フレームと今フレームの変化をフレームごとに、判断するので負荷が高いかも。あと、1フレーム内で発生した複数回の変動は検知できない。 ただ、ReactivePropertyはコードが、更新値に.valueをつけなくてはならないし、見た目が、わかりずらい。ObserveEveryValueChangedのほうが保守性が高いかも。

参考:https://qiita.com/toRisouP/items/d0d32cf674a00f3a8427

参考:https://nekogeek.jp/reactive-property-vs-observe-every-value-changed/