您好,欢迎来到Unity之家!   unity.jb51.net 
  • 首 页
  • 你问我答
  • 当前位置:首页 > 学习培训 > Unity入门 >
    Unity3D Animation 倒播(一)
    时间:2015-02-25 08:43 来源:Unity之家 作者:unity.jb51.net 浏览:收藏 挑错 推荐 打印



    实现动画倒播功能(方法一)


    直接贴出代码:


    animation[动画名].time =animation[动画名].clip.length;
    animation[动画名].speed = -1;
    animation.play();



    实现动画倒播功能(方法二)


    直接贴出代码:


    AnimationState clipState = _gameObject.animation["animationName"];
    if(clipState != null)
    {
    if(obverse)
    {
    _gameObject.animation.Play (clipState.name);
    clipState.speed = 1f;
    clipState.time = 0f;
    }
    else // reverse
    {
    _gameObject.animation.Play (clipState.name);
    clipState.speed = -1f;
    clipState.time = clipState.length;
    }
    }




    (责任编辑:脚印)
    免责声明:Unity之家部分内容来源于互联网,如有侵权,请联系我们,本站将立即进行处理。