热点:

    Unity Animator暂停与恢复动画

      [   原创  ]   作者:
    收藏文章 暂无评论

    1、 null

    2、 方法概述

    3、 方法一

    4、 方法二

    5、 启动Unity,创建一个新的空白项目。

    6、 导入带动画的游戏模型,将其拖入场景;新建一个Plane对象,按需调整其位置与布局,效果所示。

    7、 在项目中新建一个Animator Controller,接着打开Animator窗口,将模型的动画资源拖入状态机视图中,以构建动画状态流程。

    8、 将新建的AnimatorController资源拖拽至场景中模型的Animator组件上,即可完成动画控制器的绑定。

    9、 新建名为AnimatorTest的脚本,双击该脚本文件,或右键选择Open C Project即可打开编辑器进行编辑。

    10、 在AnimationTest脚本中编写代码:首先声明并获取当前对象的Animator组件;接着通过监听键盘输入,实现动画的暂停与恢复功能。具体提供两种控制方式——一是修改Animator.speed属性(设为0暂停、1恢复),二是调整Time.timeScale(设为0全局暂停、1恢复正常)。两种方法效果略有差异,可根据实际需求选用。

    11、 AnimatorTest脚本的具体内容如下:

    12、 }

    13、 }

    14、 }

    15、 }

    16、 }

    17、 }

    18、 脚本已成功编译。返回Unity编辑器,在当前场景中创建一个新的空游戏对象,将其命名为GameObject。接着,将名为AnimatorTest的脚本拖拽并挂载到该对象上。随后,在Inspector面板中找到该脚本组件,将场景中目标模型所附带的Animator组件拖入对应字段完成赋值。操作效果可参考下方示意图。

    19、 通过两种不同方式实现Animator动画的暂停播放,具体效果所示。

    soft.zol.com.cn true https://soft.zol.com.cn/1256/12561113.html report 1198 1、 null 2、 方法概述 3、 方法一 4、 方法二 5、 启动Unity,创建一个新的空白项目。 6、 导入带动画的游戏模型,将其拖入场景;新建一个Plane对象,按需调整其位置与布局,效果所示。 7、 在项目中新建一个Animator Controller,接着打开Animator窗口,将模型的动画...
    不喜欢(0) 点个赞(0)
    随时随地资讯查报价 就上ZOL手机客户端,点击或扫描二维码下载
    立即下载

    3D Flash Animator

    更新时间:2018年10月25日

    用户评分:0 | 0人点评

    软件类型:免费软件

    软件语言:简体中文

    3D Flash Animator
    • 更新时间:2018年10月25日
    • 软件大小:18.1MB
    • 软件分类:动画制作
    • 语言种类:简体中文
    • 软件评级:有 0 人点评