适用于 Unity 3D 的可拖动、可调整大小、可固定和可堆叠的 UI 面板解决方案
(屏幕截图中使用的外部资源: 游戏内调试控制台 和 运行时检测器与层次结构) **在资产商店中可用:**https://assetstore.unity.com/packages/tools/gui/dynamic-panels-114126 论坛主题: https://forum.unity.com/threads/released-dynamic-panels-draggable-resizable-dockable-and-stackable-ui-panels.523106/ Discord: https://discord.gg/UJJt549AaV WebGL 演示: http://yasirkula.net/DynamicPanelsDemo/ GitHub 赞助商 ☕
此资产可帮助您使用 Unity 的 UI 系统创建动态面板。这些面板可以拖动、调整大小、固定到画布边缘或彼此之间,并彼此堆叠以形成独立的选项卡。
支持所有画布模式(屏幕空间和世界空间) - 支持多个画布(通过拖动可以在画布之间移动面板) - 具有广泛的脚本 API,可通过代码创建/操作面板 - 每个面板需要额外 3 个批次(这个数量可以随着每个选项卡使用自定义图标而增加)
通过 Assets-Import Package 导入 DynamicPanels.unitypackage
克隆/下载 (https://github.com/yasirkula/UnityDynamicPanels/archive/master.zip) 此仓库,并将 Plugins 文件夹移动到您的 Unity 项目的 Assets 文件夹中
从 资产商店 中导入
(通过包管理器) 点击 + 按钮,从以下 git URL 安装包:
https://github.com/yasirkula/UnityDynamicPanels.git
(通过 OpenUPM) 在安装 openupm-cli 后,运行以下命令:
openupm add com.yasirkula.dynamicpanels
在玩家设置/脚本定义符号中添加 ENABLE_INPUT_SYSTEM 编译指令(这些符号是特定于平台的,因此如果您更改了这些符号,请确保在相应的平台上重新编译程序)。
暂无开放 Issues,或尚未同步最近议题。