UniVue@v1.5.0版本发布:里程碑版本

前言

        以后使用UniVue都推荐使用1.5.0以后的版本,这个版本之后,更新的速度将会放缓。 希望这个框架能够切实的帮助大家更好的开发游戏,做出一款好游戏!本开源项目采用的开源协议为MIT协议,完全开源化,以后也不会商业化,大家放心使用。同时也希望大家能够多多支持一下作者哦!

GitHub仓库

发布版本仓库:https://github.com/Avalon712/UniVue

开发版本仓库:https://github.com/Avalon712/UniVue-Develop

UniVue拓展框架UniVue源生成器仓库:https://github.com/Avalon712/UniVue-SourceGenerator

更新内容

  1. 本地化:现在对本地化提供了支持,本地化作为一个新的模块功能加入,其命名格式与模型绑定的命名格式大同小异,只不过模型名称部分必须是I18n,属性名部分为内容ID。本地化支持对TMP_Text文本内容进行显示也支持Image(注:内置的语言文件格式仅支持属性文件格式,如果你的语言文件格式不是属性文件,而是JSON、Excel等需要你自己实现文件解析的方法,即重写II18nResourceLoader中的LoadContents()接口方法,属性文件格式是一种最简单的key-value结构的文件格式);

  2. 优化PropertyUI的更新逻辑;

  3. 优化枚举类型绑定TMP_Dropdown的逻辑,现在TMP_Dropdown显示的全部为枚举别名,如果没有枚举别名则显示为枚举值的字符串形式;

  4. 新增ListDropdown的动态TMP_Dropdown,可以将List<T>的数据绑定到TMP_Dropdown组件上,动态显示值;

  5. EnumAliasAttribute支持多语言化:每个枚举值的别名可分别为不同的语言进行设置不同的别名,当语言环境发生改变时这些值的显示也会同步显示当前语言环境对应的别名;

本地化功能演示

        v1.5.0版本最重大的功能是支持本地化,对图片也支持本地化。

​​​ 

 

 

 

 

这次 版本同时对ViewModel层的UI更新逻辑进行全面的优化,同时对TMP_Dropdown的UI绑定功能进行增强。

再说

后面的时间将比较集中在框架的使用说明上,同时修复一些尚未发现的可能存在的bug。有时间将会在Unity的资源商店推出相关的案例。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Avalon712

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值