• 第36天旧版动画系统


    模型设置

    动画文件或者模型文件是以fbx格式存在project目录里的

    Model

    Scale Factor:模型比例缩放

    Use File Scale:是否使用模型本身的缩放

    Welb Vertices:焊接顶点,合并相同位置的顶点

    Normals:引入法线

    Rig

    Animation Type

    None:没有动画

    Legacy:老版动画系统;如果使用Animation组件进行播放,需要将动作切换到Legacy;

    Generic:通用设置;游戏中一般非人类的模型动作可以选这个;

    Humanoid:新版动画系统人类;当选择此选项之后,会要求定义Avatar文件,动作文件可以使用其他模型的Avatar文件;

    Root Node

    根节点

    Animation

    Import Animation:是否导入动画

    Clips:动画片段 有可能这是一个完整的动画合集,分动画是根据帧数来分的,这个时候动画设计师需要跟你说具体动作所对应的帧数范围;也有可能拿到的就是分好的动画文件;

    Loop Time:播放的时候是否循环

    旧版动画系统(Animation)

    老动画播放组件

    将Animation Type 设置成Legacy

    老动画的动画播放方式

    组件

    Animation:这个是当前默认播放动画片段;

    Animations:是Animation数组,可以放多个animation动画片段;

    Play Auto:是否自动播放;Idle

    API

    animation.Play()播放默认动画

    animation.Play(“动画名”)播放指定动画

    animation.CrossFade(“动画名”)类似渐入渐出

    animation.PlayQueued(“动画名”)等上一动画播放完毕再播放当前动画

    animation.Stop()动画停止

    Animation动画编辑器

    帧事件

    在当前动画播放组件所在的游戏物体挂载的代码组件中一定要有帧事件响应函数,如果没有,那么就会报错;

  • 相关阅读:
    170322操作系统定义、功能、位置与历史
    java 多线程
    java 网络编程TCP程序设计
    java 事件处理机制
    java GUI编程
    170321php3第4章 PHP5的基本语法+作业九九乘法表
    170320网络编程 udpclient udpGroupClient
    二叉树线索化
    哈希表
    二叉搜索树
  • 原文地址:https://www.cnblogs.com/yifengs/p/14237641.html
Copyright © 2020-2023  润新知