io.eframework.unity.uiplugin
v1.0.1
Published
基于 Unity UI 的拓展插件,提供了丰富的组件扩展和工具集,例如 TexturePacker 图集打包和循环列表视图等,能够有效简化 UI 开发流程。
Maintainers
Readme
EFramework UIPlugin for Unity
基于 Unity UI 的拓展插件,提供了丰富的组件扩展和工具集,例如 TexturePacker 图集打包和循环列表视图等,能够有效简化 UI 开发流程。
功能特性
- UIAtlas 提供了 TexturePacker 图集打包与 Sprite 查找功能,是一个用于管理 Sprite 资源的组件。
- UIButtonScale 实现了按钮缩放的交互效果,支持按钮按下时自动缩放,松开时恢复原始大小,提供了良好的视觉反馈。
- UICameraMask 用于场景过渡,基于单例模式可以全局控制全屏遮罩效果,是一个屏幕过渡效果的控制组件。
- UIEventListener 封装了多种 Unity UI 事件接口,用于处理 UI 交互的各种事件,是一个 UI 事件监听器组件。
- UIRoundRawImage 继承自 RawImage 组件,通过自定义网格实现图片的圆角效果,是一个圆角图片组件。
- UISpriteAnimation 实现了图片序列帧动画的效果,支持从图集或单独精灵加载动画帧,是一个 UI 精灵动画组件。
- UIUtility 提供了一系列简化 UI 组件操作的扩展方法,包含组件查找、属性设置、事件处理等功能,是一个 Unity UI 的工具函数集。
- UIWrapContent 拓展至 ScrollRect 视图组件,提供了高效的大数据列表和网格显示能力,通过元素复用降低内存占用。
常见问题
更多问题,请查阅问题反馈。
