PeperMint 简介pepermint 是一款Unity的UGUI数据绑定框架,这款插件采用了Post not found: = MVVM模式,实现了数据和视图的绑定。这款插件具有以下特点: 简洁的代码Peppermint 数据绑定基于属性和反射。该类不需要从指定的类或接口继承,任何具有属性的对象都可以用作绑定源或绑定目标。现有代码只需进行最少的更改即可支持数据绑定要检测源更改,源必须实现 INotifyPro 2022-09-07 计算机 > Game > 框架源码分析 > PeperMint #article
Ilruntime 简介Ilruntime 是一款热更框架,用于产品打包上架后,能够通过拉取新的资源包和代码实现无需下载安装包而在程序上直接更新的功能。 底层部分原理ILRuntime 内部集成了一个解释器系统,多亏于一个开源项目 Mono.cecil 项目,ILRuntime 可以读取解释由C#语言编译的IL的汇编指令,通过解释执行这些指令,实现 外部代码的执行。 流程下载对应的 dll文件下载可以用不同的网络工具 2022-09-07 计算机 > Game > 框架源码分析 > IlRuntime #article
Addressable Addressable Addressable 是一个很好用的资源管理框架。比起之前的资源管理,它提供了在哪儿都可以引用到资源的功能,甚至能够引用到网络上的资源进行热更新。 Addressable的使用 创建资源组 在addressable 的菜单下打开group,并且创建setting asset文件。 随后可以在该group中 创建自己的group, 每一个group 相当于一个ab包 2022-09-07 计算机 > Game > 框架源码分析 > Addressable #article
UnityIAP 简介Unity IAP系统是一个内购插件,由Unity官方开发,目前支持Google,Amazon,IOS和Unity Distribution Portal 平台。平台的切换无需额外编写代码,只需要在编辑器窗口上选择切换的平台即可。 使用开发者关注的类对象是一个实现IStoreListener接口的自定义对象。该对象能够接受内购按钮的事件,并能够调用内购的方法,主要是购买,restore,查询等 2022-07-28 计算机 > Game > 框架源码分析 > UnityIAP #article