- 博客(11)
- 收藏
- 关注
原创 UniRx_UniTask_学习记录_3.6_Coroutine的变换
3.6 Coroutine变换Coroutine 是Unity标准的异步处理,UniRx可以把Coroutine 转换成Observable3.6.1 Coroutine => ObservableCoroutine 执行完了待机Observable.FromCoroutine 把Coroutine 变成Observable,生成的Observable在对象Coroutine结束时发送消息Observable.FromCoroutine把Coroutine 和Observable 绑定在一起
2022-05-17 23:35:51 482
原创 UniRx_UniTask_学习记录_3.5_UGUI Component 和 Observable
文章目录3.5 UGUI Component 和 Observable3.5.1 UGUI Event => Observable3.5.2 特殊的 Subscribe3.5 UGUI Component 和 Observable3.5.1 UGUI Event => ObservableButton 和 Toggle 的 UGUI Component 发行的UnityEvent 变化为Observable,有两种变换方式UnityEvent AsObservable() 变换扩张方
2022-05-17 00:25:29 301
原创 UniRx_UniTask_学习记录_3.4_从Unity Event函数变换
文章目录3.4 Unity イベント関数からの変換3.4.1 Observable.NextFrame3.4.2 Observable.OnceApplicationQuit3.4.3 Observable.Every~3.4.4 ObservableTriggers3.4.5 ObserveEveryValueChanged3.4 Unity イベント関数からの変換UniRx 提供 Unity 的 Event Function 生成 ObservableMainThreadDispatcherMai
2022-05-17 00:08:15 1089
原创 UniRx_UniTask_学习记录_3.3_Factory Method
文章目录3.3 Factory Method3.3.1 Observable.Return3.3.2 Observable.Range3.3.3 Observable.Repeat3.3.4 Observable.Throw3.3.5 Observable.Empty3.3.6 Observable.Never3.3.7 Observable.Defer3.3.8 IEnumerable.ToObservable3.3.9 Observable.Create3.3.10 Observable.CreateW
2022-05-16 00:19:28 659
原创 UniRx_UniTask_学习记录_3.2_ReactiveProperty
文章目录3.2 ReactiveProperty3.2.1 ReactiveProperty3.2.2 ReadOnlyReactiveProperty3.2.3 ReactiveCollection3.2.4 ReactiveDictionary3.2 ReactiveProperty ReactiveProperty 的值可以读写,并且在值变化时发行消息。即带有Observable功能的变数。3.2.1 ReactiveProperty 值变化时发行OnNext消息。 Dispose()执
2022-05-14 15:27:49 953
原创 UniRx_UniTask_学习记录_3.1_Subject
Observable 的制作方法3.1 Subject3.1.1 Subject Subject 是观察者模式的核心,Subject继承了IObserver 和IObservable,可以记录所有订阅(Subscribe())的Observer,并同时发送消息(boardCast)using UniRx;using UnityEngine;namespace Sample.Section3.Subjects{ public class SubjectSample : MonoBeh
2022-01-13 00:48:42 2189
原创 UniRx_UniTask_学习记录_2.4_Scheduler
文章目录2.4 Scheduler2.4.1 Scheduler 的种类2.4.2 Scheduler的使用方法2.4 Scheduler2.4.1 Scheduler 的种类Scheduler 的名字指定方法说明ImmediateSchedulerScheduler.Immediate当前线程立刻执行CurrentThreadSchedulerScheduler.CurrentThread当前线程顺序执行ThreadPoolSchedulerSchedul
2022-01-12 14:14:35 2308
原创 UniRx_UniTask_学习记录_2.3_Observable的性质
文章目录2.3 Observable 的性质2.3.1 Observable 行动时机2.3.2 Operator 的 实例化生成2.3.3 Hot Observable 和 Cold Observable2.3 Observable 的性质由不同方法和时机生成的Observable 各有不同, 什么时候运作,如何运作。我们需要对这些有明确的了解2.3.1 Observable 行动时机声明Observable时,出入停止的状态,当跟各种 Operator进行连,并Subscribe()后
2022-01-10 20:57:50 418
原创 UniRx_UniTask_学习记录_2.2_Observable的使用
文章目录UniRx_2.2_Observable的使用2.2.1 Observable的生成方法2.2.2 Observable 可以利用的消息2.2.3 销毁Observable的方法2.2.4 AddTo() 方法UniRx_2.2_Observable的使用2.2.1 Observable的生成方法使用 Subject工厂方法UniRX提供的ObservableTask(UniTask)进行变换别的数据结构进行变换2.2.2 Observable 可以利用的消息OnNext(
2022-01-10 19:29:13 573
原创 UniRx_UniTask_学习记录_2.1_Observable 是什么
文章目录第二章 UniRx的动作原理2.1 Observable 是什么2.1.1 事件驱动程序2.1.2 Observer Pattern(观察者模式)第二章 UniRx的动作原理2.1 Observable 是什么2.1.1 事件驱动程序 当应用程序在执行中发生了事件,通过发送事件消息来通知。这个事件消息在别的地方被订阅,执行接收到消息后的处理。2.1.2 Observer Pattern(观察者模式) UniRx是在观察者模式到基础上制作的。观察者模式概要Observer O
2022-01-02 13:03:12 335
原创 UniRX_UniTask_学习记录_01_概述
文章目录第1章 概述1.1 UniRx是什么1.2 UniRx的导入方法1.21 从 Unity Asset Store 导入1.22 从Github 下载最新的release包 导入1.3 UniRx的用途1.31 异步(非同期)处理异步处理是什么异步处理的缺点异步处理和UniRxUniRx异步处理的使用例子和async/await比较UniTask1.32 事件处理的利用第1章 概述1.1 UniRx是什么UniRx是以Reactive Extensions为基础的胃Unity的非同期和事件处理的
2021-12-30 01:22:13 3739
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人