【版本】3.0.1
【文件大小】7.03MB
【原始Unity版本】2022.3.50
【支持的渲染管线】内置/通用(URP)/ 高清(HDRP)
此资源包需要与Extenject Dependency Injection IOC资源包一起使用
Unity UI 框架:集成了窗口与屏幕管理、动态加载、Addressables 常驻内存优化、异步动画、依赖注入(DI)、Canvas Group 控制、内存优化及可扩展的 UI 系统
核心优势
优化的内存管理基于 Addressables(可寻址资源系统)构建,确保资源的高效利用。支持通过本地或远程 Addressables 无缝加载和卸载窗口,以满足您的部署需求。
.灵活的窗口加载支持通过单一直观参数控制窗口是自动释放内存还是缓存以供重用。
.统一且可扩展的架构封装化、模块化的代码库可确保在任何平台或项目规模下,代码都具备清晰度、可扩展性和长期可维护性。
.跨平台支持完全兼容 PC、Android、iOS 和 WebGL——包括在所有平台上对 Addressables 和动画的支持。
功能特性
.动态窗口访问在运行时使用 Addressables 系统加载和卸载 UI 窗口,实现对性能的全面掌控。
.简易依赖注入直接将服务和数据注入窗口,简化项目结构并增强可扩展性。
.异步动画支持多种平滑、非阻塞的异步动画方式来显示和隐藏窗口:
- ⬆️⬇️ 淡入 / 淡出 (Fade In / Out)
- 📈📉 等比缩放 (Scale Up / Down)
- ➡️⬅️ 滑入 / 滑出 (Slide In / Out)
Canvas Group 集成使用统一的 Canvas Group 方法控制窗口的交互性、可见性和过渡效果。
基于索引器的访问通过索引器或检视面板(Inspector)中的枚举(Enum)快速引用 UI 窗口。


评论(0)