大家好,我是SKODE。
小提示:选中左侧目录,可快速找到所需内容
本系列博客地址:传送门
一、DoozyUI初始配置
1、导入DoozyUI
下载地址:传送门
导入后会出现下方弹窗:
2、导入Dotween
导入Dotween,并完成Dotween初始设置。
3、安装
点击Install,完成DoozyUI的初始配置。
二、DoozyUI控制面板
1、打开方式
Tools > Doozy > Control Panel (或点击 Alt+D)
2、General:常规选项卡
“常规”选项卡具有:用于系统功能的开关、用于支持第三方插件的开关,以及有关DoozyUI的新闻部分。
Functionality:系统功能的开关
- Orientation Detector :方向检测。如果禁用,检查设备方向的功能将被关闭,UIView将不再具有“目标方向”选项
- ‘Back’ Button
- Auto Disable UI Interactions:当正在播放动画时,自动禁用UI交互
Integrations:第三方插件的开关
-
Playmaker
-
MasterAudio
-
TextMeshPro
注意:若开启TextMeshPro开关,则未来新创建的Doozy Button,不再是UGUI的Button,都是TextMeshPro Button。
News:有关系统当前和未来计划的重要新闻信息
3、Canvases:画布选项卡
Canvases,是Canvas的名称数据库。 允许在这个数据库中添加或删除条目。
- Sort:将整个数据库从A到Z排序
- Refresh:通过添加默认类别,删除空的和重复的条目,对数据库进行排序,并更新类别名称列表,来刷新整个数据库
- Reset:通过删除所有条目重置整个数据库
- Save:保存
4、VIEWS:视图选项卡
VIEWS,UIView类别名称和视图名称的数据库。 允许在这个数据库中添加或删除条目。
- Sort:将整个数据库从A到Z排序
- Refresh:通过添加默认类别,删除空的和重复的条目,对数据库进行排序,并更新类别名称列表,来刷新整个数据库
- Reset:通过删除所有条目重置整个数据库
- Save:保存
5、Buttons:按钮选项卡
Buttons,UIButton类别名称和按钮名称的数据库。 允许在这个数据库中添加或删除条目。
- New Category:将新类别添加到数据库
- Sort:将整个数据库从A到Z排序
- Refresh:通过添加默认类别,删除空的和重复的条目,对数据库进行排序,并更新类别名称列表,来刷新整个数据库
- Reset:通过删除所有条目重置整个数据库
- Save:保存
6、Drawers:Drawers选项卡
Drawers,UIDrawer的名称数据库。 允许在这个数据库中添加或删除条目。
- Sort:将整个数据库从A到Z排序
- Refresh:通过添加默认类别,删除空的和重复的条目,对数据库进行排序,并更新类别名称列表,来刷新整个数据库
- Reset:通过删除所有条目重置整个数据库
- Save:保存
7、Popups:字符串与预制体关联选项卡
Popups,是成对的Popup名称(字符串值)和Popup Prefabs(对项目中的UIPopup prefabs的引用)的数据库。
类似键值对,左侧是字符串,对应着右侧Assets中的预制体。
- New Popup:将新类别添加到数据库
- Sort:将整个数据库从A到Z排序
- Refresh:通过添加默认类别,删除空的和重复的条目,对数据库进行排序,并更新类别名称列表,来刷新整个数据库
- Reset:通过删除所有条目重置整个数据库
- Save:保存
8、Soundy:声音选项卡
Soundy Database:声音数据库
下面每一条目中,展开都可添加大量音频。并可设置该条目的音频,由哪个AudioMixer播放。
- New Sound Database:将新类别添加到数据库
- Sort:将整个数据库从A到Z排序
- Refresh:通过添加默认类别,删除空的和重复的条目,对数据库进行排序,并更新类别名称列表,来刷新整个数据库
- Reset:通过删除所有条目重置整个数据库
- Save:保存
Settings:Soundy的全局设置
Minimum Number of Controllers:Soundy池中应可用的最小Soundy控制器数,即使它们是可杀死的,也不会自动被杀死。
Auto Kill Idle Controllers:如果Soundy控制器设置了可在未使用时自动杀死,打开该开关,便在空闲时间自动杀死这些控制器。
Controller Idle Kill Duration:控制器需要闲置x秒,才可被杀死
Idle Check Interval:检查空闲Soundy控制器,杀死它们的时间间隔(以秒为单位)
9、Touchy:触摸选项卡
Touchy的全局设置。
Swipe Length:在触摸屏上滑动手指或手写笔的最小移动距离,超出该距离,视为滑动
Long Tap Duration:超出在触摸屏上轻触的持续时间(以秒为单位),则视为长按
10、Settings:新建UI的默认值设置
每个选项卡下,对应着它的默认值设置。
新建的UI,便采用该默认值设置。具体每个条目中属性含义是什么,会在后续各个功能博客中讲解。
11、Debug:组件的全局调试模式
点击,即可为某个组件类型启用调试模式。
现在,该类型的所有组件的相关调试消息,将被打印到控制台。
12、Help:帮助
感谢您阅读到最后
我是SKODE