Unity工具 - 快捷任务栏(Taskbar)
创始人
2024-03-16 01:27:13
0

在实际项目中,我们会使用很多的工具。根据工具的来源,可以分为:工程内工具,工程外工具。
工程内的工具:多数是由Unity 提供IMGUI工具包实现的,它使用OnGUI函数以及实现它的脚本来绘制和管理用户界面,或者创建脚本组件的自定义Inspector,Unity编辑器的扩展以及游戏内条件显示。
工程外的工具:多数是由其他语言来实现,常用的是使用Bat脚本或Python实现。

快捷任务栏(Taskbar),是工程内工具。由IMGUI工具包实现,主要功能有:
1.可自定义执行指令,例如:执行bat指令,执行svn指令等
2.提供收藏夹功能,可将文件或文件夹快速拖拽到收藏夹中,后续使用时可以快速定位
3.提供历史记录功能,该功能会记录用户在Project窗口内的选择记录

可通过实现自定义执行任务,快速执行工程外部的工具。

工具地址:链接:https://pan.baidu.com/s/1s_26WzwrKM0kMSGwexed7g
提取码:dcvl

界面如下:
在这里插入图片描述

1.信息提示面板
2.任务创建面板

	名称:任务的名称组:任务的分组颜色:任务按钮的颜色类型:任务类型确认:执行任务之前是否需要弹提示框内容:执行任务的内容

3.指令面板

	在任务面板任务按钮上右键单击,有“编辑”和“删除”两条指令编辑:点击编辑后,可在新建任务面板中修改任务数据,点击新建按钮替换任务删除:移除任务

4.收藏夹和历史记录面板

自定义指令的实现:
创建脚本,继承TaskbarCommand,实现ExecuteCommand方法。
在这里插入图片描述
使用TaskbarWindow.ExeTask 方法可以通过其他方式快速执行任务。

快捷任务栏的数据全部存储在工程目录下 UserConfig 目录中的TaskBar.txt文件中。

相关内容

热门资讯

AWSECS:访问外部网络时出... 如果您在AWS ECS中部署了应用程序,并且该应用程序需要访问外部网络,但是无法正常访问,可能是因为...
AWSElasticBeans... 在Dockerfile中手动配置nginx反向代理。例如,在Dockerfile中添加以下代码:FR...
AWR报告解读 WORKLOAD REPOSITORY PDB report (PDB snapshots) AW...
AWS管理控制台菜单和权限 要在AWS管理控制台中创建菜单和权限,您可以使用AWS Identity and Access Ma...
北信源内网安全管理卸载 北信源内网安全管理是一款网络安全管理软件,主要用于保护内网安全。在日常使用过程中,卸载该软件是一种常...
​ToDesk 远程工具安装及... 目录 前言 ToDesk 优势 ToDesk 下载安装 ToDesk 功能展示 文件传输 设备链接 ...
Azure构建流程(Power... 这可能是由于配置错误导致的问题。请检查构建流程任务中的“发布构建制品”步骤,确保正确配置了“Arti...
群晖外网访问终极解决方法:IP... 写在前面的话 受够了群晖的quickconnet的小水管了,急需一个新的解决方法&#x...
AWSECS:哪种网络模式具有... 使用AWS ECS中的awsvpc网络模式来获得最佳性能。awsvpc网络模式允许ECS任务直接在V...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...