AnimaFlowUI is a professional Unity UI animation framework featuring an intuitive visual editor, powerful management system, and object pooling. performant UI in any project.- Unity 2020.3+- DOTween (HOTween v2)(require)- Addressables (require)- TextMesh Pro (require)AnimaFlowUI is a professional Unity UI animation framework designed to streamline your UI development workflow. Create polished, performant UI animations without writing complex code.核心功能 CORE FEATURES:Visual Animation Editor- Configure position, scale, rotation, alpha animations visually- 16 built-in easing curves + custom AnimationCurve support- 8 animation presets: Simple, Smooth, Bouncy, Elastic, etc.- Real-time preview in editor- Animation event system for callbacks Smart UI Management System- Singleton UI Mode: For unique panels (menu, settings)- Multi-Instance UI Mode: For reusable elements (items, tooltips)- Built-in Object Pooling for performance- Layer management and smooth transitions Performance Optimized- Object pooling reduces memory allocations- Dictionary caching for fast lookups- Asynchronous loading via Addressables- Optimized DOTween integrationDeveloper Tools- Auto UI Script Generator- Addressables Setup Tool- Canvas Structure Creator- Real-time Animation PlayerAddressables Integration- Async UI loading- Remote content updates- Memory management适用范围 SUITABLE FOR:Perfect for all game genres and UI types:• Mobile Games• Desktop Games• Strategy/RPG Games• Racing/Casino Games• Educational Apps• Business Applications完全可定制 FULLY CUSTOMIZABLE: Source code included Custom easing curves Custom presets Modular architecture Cross-platform support包含内容 WHAT'S INCLUDED:• 42 C# scripts• 5 Demo scenes• 8 Example prefabs• 2 Shaders, 4 Materials• Textures & Audio• Documentation技术要求 REQUIREMENTS:• Unity 2020.3 LTS or higher• Unity Addressables 1.22.3+• DOTween (included)Save hours of UI development time with AnimaFlowUI!KEY FEATURES:Animation System:• Position, Scale, Rotation, Alpha animations• 16 easing curves (Linear, Quad, Cubic, Back, Elastic, Bounce)• Custom AnimationCurve support• 8 animation presets (Simple, Smooth, Bouncy, Elastic, etc.)• Separate enter/exit animations• Animation event system with callbacksUI Management:• Singleton UI Manager for unique panels• Multi-Instance Manager with object pooling• Automatic recycling and memory optimization• Layer-based UI organization• Async loading via Addressables• Smooth show/hide transitionsPerformance:• Object pooling reduces memory allocations• Dictionary caching for fast lookups• Optimized DOTween integration• Minimal GC pressure• Mobile-optimizedEditor Tools:• Visual Animation Editor with real-time preview• Auto UI Script Generator• Canvas Structure Creator• Addressables Setup Wizard• Asset Checker and validator• In-editor Animation PlayerUtilities:• TimeTracker for precise timing• ReflectionHelper for dynamic operations• CustomShapeButton for non-rectangular UI• UICanClick for input managementResources:• 5 complete demo scenes• 8 example prefabs• 2 custom shaders• Materials, textures, audio• Comprehensive documentationTechnical:• Full source code included• Unity 2020.3+ compatible• Cross-platform support• Addressables integration• URP and Built-in pipeline compatibleAI Usage in Package Creation:I used AI tools (including large language models) to generate the majority of English documentation and code comments for this package. Specifically: Documentation Generation• English PDF documentation (Document-EN.pdf)• API reference documentation• Feature descriptions and usage guidesCode Comments• XML documentation comments for public APIs• Inline code comments explaining implementation details• Summary descriptions for classes and methods• Parameter and return value documentation Descriptive Text• Asset Store package description• Technical specifications• Feature descriptions• Getting started guidesAll AI-generated content was reviewed, verified, and manually edited to ensure accuracy, clarity, and consistency with the actual package functionality. The core architecture, implementation logic, and design decisions were created by human developers.

