Qemelly(けめる)のプログラム備忘録

Unity / AtCoderについて書きます

2023-02-01から1ヶ月間の記事一覧

【UniRx】AsyncSubjectで初期化の順番を分かりやすく記述する

初期化処理ってとにかく順番が命で、ちょっとでもミスるとエラーまみれになってしまいがちです。特にロードしきれてないのに呼び出しちゃってnull参照エラーになることはよくあります(あるな)。 最近Awake()やStart()がテキトーに呼ばれているという事実を…

UniRxのDistinctUntilChangedとWhereの順序には要注意!!【しょうもないミス2】

実際に開発中にハマった罠について(例は変えています)。例えばジャンプした瞬間にイベントを発行したくなったとしましょう。以下のうちどちらが正しいでしょうか?DistinctUntilChangedとWhereの順序が変わっています。 private readonly ReactiveProperty<bool></bool>…