当前位置: 首页 > 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的资源商店推出相关的案例。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • linux学习笔记整理: 关于linux:nginx服务器 2024/7/20;
  • Ubuntu Grub引导优化
  • 基于微信小程序+SpringBoot+Vue的校园自助打印系统(带1w+文档)
  • Flowable-SpringBoot项目集成
  • idea2019版本创建JavaWeb项目并配置Tomcat步骤
  • apollo9.0park and go-adjust
  • python-爬虫实例(5):将进酒,杯莫停!
  • Covalent(CXT)运营商网络规模扩大 42%,以满足激增的需求
  • Java练习题 (2024.7.23)
  • C++面试题之判断一个变量是不是指针
  • JavaWeb(4)JavaScript入门2—— JS的对象和JSON
  • 【附源码】Python :校园导航与最短路径算法
  • 【数学建模】——前沿图与网络模型:新时代算法解析与应用
  • gitee的怎么上传项目
  • PowerShell 使用介绍
  • JS 中的深拷贝与浅拷贝
  • [译]Python中的类属性与实例属性的区别
  • 【Amaple教程】5. 插件
  • angular学习第一篇-----环境搭建
  • dva中组件的懒加载
  • ECMAScript入门(七)--Module语法
  • extract-text-webpack-plugin用法
  • Java 最常见的 200+ 面试题:面试必备
  • JS实现简单的MVC模式开发小游戏
  • vue总结
  • webpack4 一点通
  • WordPress 获取当前文章下的所有附件/获取指定ID文章的附件(图片、文件、视频)...
  • 阿里云应用高可用服务公测发布
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 前端临床手札——文件上传
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 想使用 MongoDB ,你应该了解这8个方面!
  • 项目管理碎碎念系列之一:干系人管理
  • 做一名精致的JavaScripter 01:JavaScript简介
  • CMake 入门1/5:基于阿里云 ECS搭建体验环境
  • Play Store发现SimBad恶意软件,1.5亿Android用户成受害者 ...
  • 选择阿里云数据库HBase版十大理由
  • ​渐进式Web应用PWA的未来
  • ​业务双活的数据切换思路设计(下)
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • #pragma once
  • #职场发展#其他
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (1)虚拟机的安装与使用,linux系统安装
  • (2)STM32单片机上位机
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (70min)字节暑假实习二面(已挂)
  • (Java企业 / 公司项目)点赞业务系统设计-批量查询点赞状态(二)
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • (多级缓存)缓存同步
  • (二)学习JVM —— 垃圾回收机制
  • (附源码)计算机毕业设计SSM保险客户管理系统
  • (免费领源码)Java#ssm#MySQL 创意商城03663-计算机毕业设计项目选题推荐
  • (四)软件性能测试
  • (转)http-server应用