UniRx是什么?UniRx (Unity响应式编程插件) 重写了.Net的响应式扩展。.Net官方的Rx很棒,但是在Unity中无法使用,并且与IOS的IL2CPP有兼容性问题。这个库这些问题并且添加了一些Unity专属的工具类。 支持的平台有:PC/Mac/Android/iOS/WP8/WindowsStore/等等,并且支持Unity4.6之后的所有版本。UniRx 在 Unity...
原创 2021-08-27 09:30:51
339阅读
UniRx是什么?UniRx (Unity响应式编程插件) 重写了.Net的响应式扩展。.Net官方的Rx很棒,但是在Unity中无法使用,并且与IOS的IL2CPP有兼容性问题。这个库这些问题并且添加了一些Unity专属的工具类。 支持的平台有:PC/Mac/Android/iOS/WP8/WindowsStore/等等,并且支持Unity4.6之后的所有版本。UniRx 在 Unity...
原创 2022-01-11 15:08:52
162阅读
“洪流学堂”公众号。 洪流学堂,让你快人几步!你好,我是你的技术探路者郑洪智,你可以叫我大智。本文译者:郑洪智 - 你的技术探路者 翻译日期2018年2月1日 本文翻译自UniRx插件的ReadMe 这个插件是我特别喜欢的一个插件,希望能将这种技术思想传播给大家UniRx - Unity响应式编程插件插件作者Yoshifumi Kawai(neuecc) 本文译者:郑洪智 - 你的技术探路者Uni
翻译 2023-04-28 16:27:46
1107阅读
什么是UniRx? UniRx(Unity的响应式编程框架)是.Net响应式编程框架的重新实现版本。官方的Rx的实现方式是非常棒的。但是,在Unity中使用会有一些问题;在IOS的IL2CPP中有兼容性的问题。UniRx修复这些问题,并针对Unity添加了一些特别的工具。支持的平台包括PC/Mac/
原创 2021-07-30 11:43:52
3629阅读
洪流学堂,让你快人几步。你好,我是你的技术探路者郑洪智,你可以叫
原创 2023-04-12 15:23:53
89阅读
一、介绍UniRx插件UniRx是一种基于Unity3D的响应式编程框架。UniRx就是Unity版本的Rx响应式扩展,响应式就是观察者和定时器,扩展指的是LINQ的操作符。Rx响应式扩展的特点就是擅长处理时间上的异步的逻辑。用Rx响应式扩展的方式编程可以很好地组织大量异步与并行处理。UniRx重写了.Net的响应式扩展,主要作用是解决时间上异步的逻辑,让异步逻辑变得更加简洁和优雅。Unity3D
上节回顾上次我们分析了如何将Unity中的Update转换为UniRx中的Observable来使用;这一节,我们将讲解一下,如何将UniRx中的协程和UniRx相结合。Coroutine(协程)和UniRx默认情况下,Unity中提供了一个叫做“协程”的东西。这个功能在C#中利用IEnumerator和Yield关键字在迭代器迭代过程中实现调用。在Unity主线程中实现类似异步处理的功能。(Un
大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。一、介绍UniRx插件UniRx是一种基于Unity3D的响应式编程框架。UniRx就是Unity版本的Rx响应式扩展,响应式就是观察者和定时器,扩展指的是LINQ的操作符。Rx响应式扩展的特点就是擅长处理时间上的异步的逻辑。用Rx响应式扩展的方式编程可以很好地组织大量异步与并行处理。UniRx重写了.N
本篇博客根据liangxiegame.com小班直播内容的总结有兴趣请加入凉鞋小班unity热更新会对比服务器版本和本地版本如果本地版本比较低可以选择性的更新本节课的代码是根据QFramework框架和UNIRx插件编写 ,使用前确保QFramework和Unirx环境配置好演示版本更新,资源更新 目前只在PC端模拟了加载路径 ,主要用到了匿名方法Action事件这...
原创 2021-08-27 09:21:40
112阅读
本篇博客根据liangxiegame.com小班直播内容的总结有兴趣请加入凉鞋小班unity热更新会对比服务器版本和本地版本如果本地版本比较低可以选择性的更新本节课的代码是根据QFramework框架和UNIRx插件编写 ,使用前确保QFramework和Unirx环境配置好演示版本更新,资源更新 目前只在PC端模拟了加载路径 ,主要用到了匿名方法Action事件这...
原创 2022-01-11 14:11:25
99阅读
本节课程学习之前先学习QFramework 框架的学习和总结(一)UIMgr的使用0.1.2 使用QFramework中的MVPmvp 是Unirx架构下的注册更新消息
原创 2022-01-11 14:58:45
143阅读
ResMgr使用资源加载using System.Diagnostics;using QF.Res;using UnityEngine;using UnityEngine.UI;using System;using UnityEngine.EventSystems;using QFramework;using UniRx;namespace QF.Extensio...
原创 2021-08-27 09:26:58
529阅读
Unirx 和UnityWebRequestvoid Start() { //使用litJson创建json格式的参数数据 JsonData data = new JsonData(); data["与后端协商好的参数名"] = "你要写入的参数"; byte[] postBytes = System.Text.Encoding.Default.GetBytes(data.ToJson()); //使用原生...
原创 2022-01-11 14:08:21
1785阅读
Unirx 和UnityWebRequestvoid Start() { //使用litJson创建json格式的参数数据 JsonData data = new JsonData(); data["与后端协商好的参数名"] = "你要写入的参数"; byte[] postBytes = System.Text.Encoding.Default.GetBytes(data.ToJson()); //使用原生...
原创 2021-08-27 09:19:19
2820阅读
本节课程学习之前推荐先学习QFramework 框架的学习和总结(一)UIMgr的使用0.1.2 使用QFramework中的MVPmvp 是Unirx架构下的注册更新消息他自己既是观察者 订阅者 委托ReactiveProperty ,ReactiveCollection的简单的使用varContent =new string/boolReact...
原创 2021-08-27 09:57:48
132阅读
QFramework 框架是一个很牛逼的框架又集成了新的消息机制 凉大说是内部实现取自于uFrame当然也需要引入Unirx的命名空间首先看代码我通过新建两个类 去实现这个两个类的注册消息 发送 消息/// <summary>/// 定义两个消息/// </summary>public class A{}public class B...
原创 2021-08-27 09:27:04
478阅读
用QFramework的UIKit 功能很容易实现UI模块的MVC功能,但MVC模式构造起来还是会有些繁琐, 两个相互直接的UIElement 之间的一些数据传输和调用都要用Msg通过UIPanel 进行,整个过程太过于繁琐, 而且整个结构维护起来也不是特别方便。 后续用UniRx结合UIKit 替 ...
转载 2021-09-29 14:49:00
189阅读
2评论
不多BB 先看演示图用到的内容有QF中的IOC 依赖注入 ViewController 需要Bind 生成代码 UNIRx QF单例MonoSingletonProperty生成代码以后是生成的view和Controller 显示消息 更新消息 和Mode交互// Generate Id:34b12db3-3da8-48f3-89fc-476b38b1f...
原创 2022-01-11 15:00:19
130阅读
不多BB 先看演示图用到的内容有QF中的IOC 依赖注入 ViewController 需要Bind 生成代码 UNIRx QF单例MonoSingletonProperty生成代码以后是生成的view和Controller 显示消息 更新消息 和Mode交互// Generate Id:34b12db3-3da8-48f3-89fc-476b38b1f...
原创 2021-08-27 09:26:50
275阅读
QFramework 框架是一个很牛逼的框架又集成了新的消息机制 凉大说是内部实现取自于uFrame当然也需要引入Unirx的命名空间首先看代码我通过新建两个类 去实现这个两个类的注册消息 发送 消息/// <summary>/// 定义两个消息/// </summary>public class A{}public class B...
原创 2022-01-11 15:03:59
53阅读
  • 1
  • 2