码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【unity3D】TimeLine(详细图解)


    💗 未来的游戏开发程序媛,现在的努力学习菜鸡
    💦本专栏是我关于游戏开发的学习笔记
    🈶本篇关于unity的TimeLine

    TimeLine

      • 介绍
      • 打开TimeLine面板的方式
      • 创建TimeLine
      • 创建Track的两种方式
      • Track的详解
        • TimeLine的Track的分类
        • Activation Track
          • Active Clip Timing
        • Animation Track
          • Recorded Clip Timing

    介绍

    在Unity中,TimeLine是一个用于协调和管理动画、音频、粒子等元素的编辑器工具。

    主要作用:做电影效果的过场动画

    打开TimeLine面板的方式

    Window—Sequencing—TimeLine
    在这里插入图片描述


    创建TimeLine

    选择一个场景中存在的物体,或者新建一个空物体用来挂载。选择后,点击TimeLine面板的great
    在这里插入图片描述
    起一个名字,然后存到你想存的位置
    在这里插入图片描述
    一个默认的TimeLine就创建好了(默认创建的一个animation track不需要可以右键选择Delete)
    在这里插入图片描述


    创建Track的两种方式

    ①右键单击TimeLine面板,可以选择想要创建的track类型
    在这里插入图片描述
    ②直接拖拽
    将想要控制的物体直接拖拽进TimeLine面板,拖拽到面板后会弹出Track类型让你选择,类型会少于右键创建
    在这里插入图片描述

    在这里插入图片描述


    Track的详解

    注:这个部分将通过创建一些cube来演示各track的作用效果

    TimeLine的Track的分类

    在这里插入图片描述
    在这里插入图片描述

    属性说明
    Activation Track用于激活或禁用游戏对象或组件,可以控制权重、延迟等属性。
    Animation Track用于控制角色、道具等物体的动画序列,支持各种动画类型,如Animator、Legacy、Mechanim等。
    Audio Track用于控制音频的播放和停止以及音频剪辑的淡入淡出、音量调节等。
    Control Track用于控制其他轨道的属性,如时间缩放、循环、暂停、播放等。
    Signal Track用于向TimeLine中添加信号,这些信号可以在播放过程中触发关联的事件。
    Playble Track用于将自定义脚本和PlayableBehaviour组件添加到TimeLine中,实现更复杂的控制逻辑。

    Activation Track

    控制物体是否是激活状态
    在这里插入图片描述

    Active Clip Timing

    在这里插入图片描述

    属性说明
    Start开始
    End结束
    Duration持续时间

    注:s为秒,f为帧数

    演示效果:
    在这里插入图片描述


    Animation Track

    再创建一个红色cube,托进来创建一个Animation Track。点击右边的录制按钮,可以为它创建动画(unity会自动为cube挂上Animator组件)
    在这里插入图片描述
    录制动画(这个时间轴也对应了cube动画中的,可以双击跳转到Animation面板修改)
    在这里插入图片描述
    转换为剪辑轨迹(转换为clip的话,可以对这段进行一些直接的编辑,不用跳到Animation面板进行修改了)
    在这里插入图片描述
    在这里插入图片描述

    Recorded Clip Timing

    在这里插入图片描述
    在这里插入图片描述


    💦更多内容请前往主页置顶或点击链接直达:【unity3D】游戏开发专栏的目录

  • 相关阅读:
    React 中利用解构语法 ... 快速方便传递 props 参数
    雪花算法生成ID传到前端之后精度丢失问题
    用docker部署公司的一个web系统
    Android使用网络技术,通过网络看世界
    关于SQL中json类型字段优化查询
    小新air14 2020 i5-1035G1完美黑苹果
    Python爬虫selenium安装谷歌驱动解决办法
    深度学习:VGG(Vision Geometrical Group)论文详细讲解
    C#应用的欢迎界面窗体方案 - 开源研究系列文章
    Amlogic T972 AOSP 编译服务器搭建
  • 原文地址:https://blog.csdn.net/zhurouwanzi/article/details/132807323
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号