当前位置: 首页 > news >正文

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的资源商店推出相关的案例。

http://www.lryc.cn/news/402493.html

相关文章:

  • 在 Windows 上开发.NET MAUI 应用_2.生成你的第一个应用
  • 配置SMTP服务器的要点是什么?有哪些限制?
  • 图形渲染基础-Unity渲染管线介绍
  • junit mockito service
  • k8s学习——升级后的k8s使用私有harbor仓库
  • Blender4.2版本正式上线,新版本的5个主要功能!
  • 【python基础】基本数据类型
  • 应用层——HTTP
  • 剧本杀小程序搭建,为商家带来新的收益方向
  • 十六、【机器学习】【监督学习】- 支持向量回归 (SVR)
  • 基于FPGA的多路选择器
  • 面经学习(杭州实在智能实习)
  • mysql、oracle、db2数据库连接参数
  • redis缓存击穿和缓存穿透的封装、缓存更新的CacheAside方案、数据预热
  • ArcGIS Pro SDK (九)几何 5 多边形
  • Docker 镜像使用和安装
  • JAVA:Filer过滤器+案例:请求IP访问限制和请求返回值修改
  • FastAPI -- 第三弹(自定义响应、中间件、代理、WebSockets)
  • 网安小贴士(16)网络安全体系
  • UCOSIII 中断管理接口剖析
  • windows 11 PC查询连接过的wlan密码
  • npm install 出现canvas错误
  • Python爬虫入门篇学习记录
  • 怎样对 PostgreSQL 中的慢查询进行分析和优化?
  • Springboot项目远程部署gitee仓库(docker+Jenkins+maven+git)
  • Chromium CI/CD 之Jenkins实用指南2024- Windows节点开启SSH服务(七)
  • 阿里大数据面试题集锦及参考答案(3万字长文:持续更新)
  • springboot 配置 spring data redis
  • Numpy基础用法
  • 设计模式--享元模式