dfklegend / UnityPublish

publish for unity

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Brief

UICSSAnim is a tool can implement UI animation using CSS style.you can use it to implement UI animation easily.

Start error?

maybe got a error: can not find CanvasGroupTarget.
you can fix it by:
. load scene Examples/Scenes/Start.unity
. import TextMeshPro.
. reimport in UICSSAnim directory

Features

- [✓] reuseable css
- [✓] support css import
- [✓] support type, class ,id selector    
- [✓] support animation
- [✓] support timing function
- [✓] support transition    
- [✓] support button state        

Directory Structure

Editor
Examples
    Scenes
        Demo scenes
Extensions
Runtime
    Define
    Loader
        load from xml
    Properties
        style properties
    Service
        some service can replaced, like resource.load
    Style
        style implementation

        Animation
            animation
        Timing
            timing function
        Transition
            property transition
    Targets
        style apply targets, can extend easily
    Utils
        some utils function

How to

How to use it with assetbundle

please implement IResourceLoader and use ServiceProvider.SetLoader to replace default loader.

About

publish for unity