首页 > 其他分享 >【推荐100个unity插件之32】对中文支持很好的unity插件,集新手引导、本地化多语言、红点功能、刘海屏适配、可视化层级管理等功能为一体的插件——UX TOOL雷火UX工具

【推荐100个unity插件之32】对中文支持很好的unity插件,集新手引导、本地化多语言、红点功能、刘海屏适配、可视化层级管理等功能为一体的插件——UX TOOL雷火UX工具

时间:2024-09-04 14:21:38浏览次数:11  
标签:插件 层级 UX E5% 本地化 功能 unity

文章目录

前言

ThunderFire UX Tool 由网易雷火UX用户体验中心开发,同时面向内部项目与外部全球游戏开发者。

它面向开发者的界面开发解决方案,集界面拼接、层级管理、组件整合等功能于一体,帮助开发者快速上手界面拼接开发工作,助力项目在多平台、多语言发行上快速达成目标。

条件

ThunderFire UX Tool 目前支持 2019、2020、2021的Unity 版本。(已在以上LTS版本进行过测试验证)

ThunderFire UX Tool 相关功能依赖 InputSystem 和 DOTween,因此在导入 ThunderFire UX Tool 工具包前需要先安装 InputSystem 和 DOTween。

官网

https://uxtool.netease.com/

下载资源

https://assetstore.unity.com/packages/tools/utilities/thunderfireuxtool-241533
在这里插入图片描述

安装

点击菜单栏【Assets->Import Package->Custom Package…】,选择 uxtools.unitypackage,导入即可开始使用。
在这里插入图片描述

设置unity input选项

使用新手引导等有关Unity InputSystem的功能时,可能会报如下所示的错误:

InvalidOperationException: You are trying to read Input using the UnityEngine.Input class, but you have switched active Input handling to Input System package in Player Settings.

若遇到此问题,请在菜单栏【Edit -> Project Settings -> Player -> Other Settings -> Configuration -> Active Input Handling 】中选择【Both】,重新编译即可。

生成配置文件

导入完毕将自动创建所需的配置文件,但若存在找不到对应配置文件的报错,请点击【ThunderfireUXTool->新建配置文件 (Create Assets) ->Create All Assets 】,创建UXTool所需的配置文件来进行修复。
在这里插入图片描述

功能

1、新手引导

ThunderFire UX Tool提供了完整的新手引导功能, 包括引导编辑工具和运行时功能,来帮助交互设计师在Unity编辑器中快速制作和调整新手引导界面的样式,并让工程师在项目中快速接入引导。

文档

https://uxtool.netease.com/help/guides/12#%E6%96%B0%E6%89%8B%E5%BC%95%E5%AF%BC

效果

在这里插入图片描述

2、本地化多语言功能

想了解unity自带Localization实现多语言功能可以查看:【推荐100个unity插件之21】unity实现多语言切换功能——Localization插件的使用

ThunderFire UX Tool的本地化功能支持图片本地化和文字本地化两大类。

  • 图片本地化:即 UXImage 的本地化。
  • 文字本地化:包括 UXText 和 UXTextMeshPro 的本地化,操作类似,本手册截图以 UXText 为例。
    文字本地化包括两种文本类型:静态文本类型与动态文本类型,本手册会在子标题中标注出文本类型。

文档

https://uxtool.netease.com/help/guides/13#%E6%9C%AC%E5%9C%B0%E5%8C%96%E5%8A%9F%E8%83%BD

效果

共支持有 14 种语言。
在这里插入图片描述
在这里插入图片描述

3、红点功能

如果想了解如何自制作一个红点功能,可以查看:【unity实战】使用unity制作一个红点系统

红点系统常用于各种UI消息提示,开发过程中存在红点层级过多、各层级之间需要联动设置的问题。ThunderFire UX Tool中实现了一套内置红点管理系统, 通过为每个红点对象添加 Path, 来实现红点层级的统一处理。

文档

https://uxtool.netease.com/help/guides/15#%E7%BA%A2%E7%82%B9%E5%8A%9F%E8%83%BD

效果

在这里插入图片描述

4、刘海屏适配

刘海屏适配是为了适配各种可操作区域不同的机型而动态对UI位置进行调整的技术。ThunderFire UX Tool实现了快速适配的功能。

文档

https://uxtool.netease.com/help/guides/16#%E5%88%98%E6%B5%B7%E5%B1%8F%E9%80%82%E9%85%8D

效果

运行结果:第一个Button适配正常,第二个Button未适配。
在这里插入图片描述

6、可视化层级管理工具

ThunderFire UX Tool中的层级管理工具旨在可视化管理项目中Prefab的层级关系。现有的层级管理存在以下问题:

界面数量过多时,界面层级关系极其复杂;

前后管理人员交流困难。

该工具希望能够通过视觉上的直接表达解决上述问题,从而降低管理成本。基于这个期望,工具主要包含以下几个功能。

文档

https://uxtool.netease.com/help/guides/11#%E5%B1%82%E7%BA%A7%E7%AE%A1%E7%90%86%E5%B7%A5%E5%85%B7

效果

在这里插入图片描述

7、其他

还支持一些其他UI功能,大家直接去参考官方文档即可:https://uxtool.netease.com/help/guides/1

完结

赠人玫瑰,手有余香!如果文章内容对你有所帮助,请不要吝啬你的点赞评论和关注,你的每一次支持都是我不断创作的最大动力。当然如果你发现了文章中存在错误或者有更好的解决方法,也欢迎评论私信告诉我哦!

好了,我是向宇https://xiangyu.blog.csdn.net

一位在小公司默默奋斗的开发者,闲暇之余,边学习边记录分享,站在巨人的肩膀上,通过学习前辈们的经验总是会给我很多帮助和启发!如果你遇到任何问题,也欢迎你评论私信或者加群找我, 虽然有些问题我也不一定会,但是我会查阅各方资料,争取给出最好的建议,希望可以帮助更多想学编程的人,共勉~
在这里插入图片描述

标签:插件,层级,UX,E5%,本地化,功能,unity
From: https://blog.csdn.net/qq_36303853/article/details/141827755

相关文章

  • Linux基础入门 --5 DAY
    移动和重命名文件    mv命令可以实现文件或目录的移动或改名    同一分区移动数据,速度快:数据位置未变化    不同分区移动数据,速度相对较慢,数据位置发生了变化    格式:mv[OPTION]...[-T] SOURCE DESTmv[OPTION]...SOURCE...DIRE......
  • Unity Hub 安装 Editor 失败,出现 “Install failed: Validation Failed” 的解决方法
    网上有很多解决方法,但是对我来说没有什么用,还是安装不成功。所以我想到了查看错误日志,通过错误日志来把问题解决掉。要查看UnityHub的错误日志,你可以按照以下步骤操作:Windows:1.打开文件资源管理器:按Win+E打开文件资源管理器。2.导航到日志文件夹:进入以下路径......
  • Linux下makefile 编译项目
    1、规划makefile编写a、根目录下放三个文件:1、makefile:是咱们编译项目的入口脚本,编译项目从这里开始,起总体控制作用。2、config.mk:配置脚本,被makefile包含,单独分处理,为了应付一些可变的东西。3、common.mk:最核心的编译脚本,定义makefile编译规则,并且各个子目录中都用到这个来编译.......
  • Linux C++ 多线程高并发服务器实战项目一
    1、项目介绍1、按照包头+包体的格式收发数据包,解决粘包的问题2、非常完整的多线程高并发服务器3、根据收到数据包执行,不同的业务逻辑函数用到的技术:epoll高并发通讯技术,用的是水平触发【LT】水平触发模式通过线程池技术处理业务逻辑多线程、之间同步技术使用,互斥量、和条件变......
  • Chrome 浏览器插件获取网页 window 对象(方案一)
    前言最近有个需求,是在浏览器插件中获取window对象下的某个数据,当时觉得很简单,和document一样,直接通过嵌入content_scripts直接获取,然后使用sendMessage发送数据到插件就行了,结果发现不是这样滴...这玩意还是个挺麻烦的点,下面给出三种解决方案在这里不推荐使用runtime......
  • linux下graphviz离线安装指南及报错解决方式
    在联网的机器上下载Graphviz的源码包:网址:Graphviz下载地址将下载的安装包copy到linux下,解压后,在解压目录下执行安装tar-xvfgraphviz-12.1.0.tar.gzcdgraphviz-12.1.0./configure--prefix=/your_want_install_path/makemakeinstall注:我在执行make命令时报......
  • 使用 nuxi generate 进行预渲染和部署
    title:使用nuxigenerate进行预渲染和部署date:2024/9/4updated:2024/9/4author:cmdragonexcerpt:通过nuxigenerate命令,你可以轻松地将Nuxt应用程序预渲染为静态HTML文件,并将其部署到任何静态托管服务。这种方法可以提高应用程序的性能和安全性,特别适用于那......
  • 在Linux系统中如何修改只读文件?
    在Linux操作系统中,每个文件都有自己的权限,包括读取、写入和执行权限。只读权限是指用户只能查看文件内容而不能修改或删除文件的权限,那么Linux只读文件如何修改?以下是具体方法。在Linux系统中,默认情况下某些文件和目录是只读的,这意味着您无法直接更改它们的内容。然而,可以......
  • 媲美Flux pro! Ideogram 发布了 2.0 图像生成模型, 照片级真实感和高质量文本渲染!
    Ideogram发布了2.0模型,图像生成质量大幅提高,产品易用性改善,文字生成能力也提升许多。Ideogram2.0在图像快速对齐、照片级真实感和文本渲染质量方面取得了显著进步。人工评估一致认为Ideogram2.0比FluxPro和DALL·E3有了显著改进。尽管我们在图像质量方面有所改进,但......
  • 字节开源 FLUX Dev 的 Haper SD Lora,只需要 8 步或者 16 步就可以用 FLUX 生成图片!
    2024年8月26日,字节开源了FLUXDev的HaperSDLora。只需要8步或者16步就可以用FLUX生成图片,大幅减少FLUX的生成时间。建议LoRA比例约为0.125,该比例可适应训练和指导,比例可保持在3.5。较低步骤的LoRA即将推出。大家可以点击下面文章链接,文章包含模型下载链......