• Unity动画Animation Day05


    常用API函数:

    bool isPlay = animation.isPlaying;

    bool isPlay = animation.IsPlaying("动画名");

    animation.Play("动画名");

    animation.PlayQueued("动画名");

    animation.CrossFade("动画名");

    animation["动画名"].speed = 5;

    animation["动画名"].wrapMode = WrapMode.PingPong;

    animation["动画名"].length;

    animation["动画名"].time;

    Animation View:

    1、通过动画视图可以直接创建和修改动画片段(Animation Clips)

    2、显示动画视图:window -- Animation

    创建动画片段:

    1、为物体添加Animation组件

    2、在动画视图中创建片段

    录制动画片段:

    1、录制步骤:

    • 点击录制按钮,开始录制动画

    • 添加关键帧Add Property,选择组件类型

    • 选择关键帧,调整时间点

    • 在Scene或Inspector面板设置属性

    • 点击录制按钮,结束录制动画

    2、任何组件以及材质的属性都可进行动画处理,即使是自定义脚本组件的公共变量。

    时间线:

    1、可以单击时间线上的任何位置预览或修改动画片段

    2、数字显示为秒数和帧数(例如:1:30表示1秒和30帧)

    3、使用按钮跳到上一个或下一个关键帧,也可以键入特定数直接跳到该帧。

    Animation组件属性:

    • 动画Animation:当前动画

    • 动画列表Animations:可以从脚本访问的动画列表

    • 自动播放Play Automatically:启动游戏时自动播放的动画

    动画片段属性:

    • 包裹模式Wrap Mode:动画结束后的处理方式。

                --默认Default,使用动画剪辑中的处理方法

                --播放一次Once,播放到头后停止;

                --循环播放Loop,播放到头后再重头播放;

                --乒乓播放PingPong,播放到头后再反向播放;

                --固定永久Clamp Forever,播放到头后永远播放最后一帧;

  • 相关阅读:
    Redis主从复制
    Polygon zkEVM工具——PIL和CIRCOM
    Autocad2020切换经典界面
    Logstash 部署及基础使用
    100天精通Python(基础篇)——第22天:判断语句综合案例
    协同存储,为边缘计算创造更大价值
    【HTML】【休闲益智】真相?真香?只有一个!看看谁是大馋虫 or 贪吃鬼(找出真正吃了月饼的人
    Mbedtls PEM 证书解析失败,错误码-9570: ASN1 tag was of an unexpected value
    Optional的应用
    绘制核密度估计图
  • 原文地址:https://blog.csdn.net/LOVE_Me__/article/details/125463161