Unity - A计划(一年有效期) 扫二维码继续学习 二维码时效为半小时

(61评价)
价格: 2208.00元

对一个数值进行监听

声明变量的时候这样声明

public ReactiveProperty<int> Age=new ReactiveProperty<int>(0);

 

Age.Subscribe(age=>{Debug.Log(age)});

[展开全文]
宋asas · 2020-09-02 · 0

鼠标点击事件监听

mButton.OnClickAsObservable().Subscribe(-=>{do something});

mToggle.OnValueChangedAsObservable().Subscribe(on=>{});传参 toggleUI组件监听

[展开全文]
宋asas · 2020-08-28 · 0

合并事件流:  Merge

[展开全文]
乾cun · 2019-05-19 · 0

基本格式:

   Observable.观察

   Timer 定时器

Subscribe. 订阅者

 

[展开全文]
乾cun · 2019-05-19 · 0

AddTo  Api 添加到Gameobject 和mono

就可以获得到OnDestroy事件与销毁事件绑定

 

实现了IDisposable接口就可以使用。

 

那么⽤用这个销毁事件⼲干嘛呢?
答案是⽤用来 进⾏行行与 UniRx 进⾏行行销毁事件的绑定,也就是当 GameObject 或者 MonoBehaviour 被销毁
时,同样去销毁正在进⾏行行的 UniRx 任务。
这就是 AddTo API 的作⽤用。
其实⽤用起来很简单,代码如下:
Observable.Timer(TimeSpan.FromSeconds(1.0f)
.Subscribe()
.AddTo(this); // Or gameObejct
2
这样,当 this 所在的 GameObject 销毁时,这个 Timer 就会被销毁。

 

 

能做什么:

有了 AddTo,在开启 Observable.EveryUpdate 时调⽤用 当前脚本的⽅方法,则不不会造成引⽤用异常等错误,它使得 UniRx 的使⽤用更更加安全。

 

[展开全文]
乾cun · 2019-05-19 · 0
Observable.
  .EveryUIdata()//开启事件监听
  .Where(_=>Input.GetMouseBunttonDown(0));//过滤
  .First()  //只处理第一次
  .Subscribe(_=>{Debug.Log("mo")};

Updata事件监听

[展开全文]
乾cun · 2019-05-19 · 0