UniRX:是一个Unit3D的编程框架,专注于解决异步逻辑,使得异步逻辑的实现更加简单优雅。

  例如:实现“只处理第一次鼠标点击事件”:

  

Observable.EveryUpdate()
.Where(_=>Input.GetMouseButtonDown(0))
.First()
.SubScribe(_=>{//todo})

  

05-04 11:33