Unity Animation--动画剪辑(动画游戏对象)

保存新的动画剪辑后,就可以开始添加关键帧了。

可以使用两种不同的方法为GameObject设置动画

Unity“动画”窗口:“记录模式”和“预览模式”

记录模式下的动画窗口

在记录模式下,当您移动,旋转或以其他方式修改动画GameObject上的任何可设置动画的属性时,Unity会在播放头自动创建关键帧。按下带有红色圆圈的按钮以启用记录模式。处于录制模式时,“动画”窗口时间线将变为红色

预览模式:

预览模式下的动画窗口

在预览模式下,修改动画的GameObject 不会自动创建关键帧。每次将GameObject修改为所需的新状态(例如,移动或旋转它)时,都必须手动创建关键帧(请参见下文)。按预览按钮启用预览模式。在预览模式下,“动画”窗口时间线为蓝色

注意:在记录模式下,“ 预览”按钮也处于活动状态,因为您正在预览现有动画并同时记录新的关键帧。

录制关键帧

要开始记录所选GameObject的关键帧,请单击“动画记录”按钮。这将进入“动画记录模式”,其中将对GameObject的更改记录到“动画剪辑。

录音按钮

进入“ 录制”模式后,您可以通过将白色“播放”头设置为“动画”时间轴中的所需时间来创建关键帧,然后将GameObject修改为该时间点所需的状态。

您对GameObject所做的更改在当前时间记录为关键帧,由“动画”窗口中的白线(播放头)显示。

对可动画设置的属性的任何更改(例如其位置或旋转)都将导致该属性的关键帧出现在“动画”窗口中。

在时间线栏中单击或拖动将移动播放头,并显示播放头当前时间的动画状态。

在下面的屏幕截图中,您可以看到处于录制模式的“动画”窗口。时间线栏为红色,表示记录模式,动画属性在检查器中以红色背景显示。

当前帧

可以随时通过再次单击“ 记录”按钮来停止“ 记录模式”。当您停止“记录”模式时,“动画”窗口将切换到“ 预览”模式,因此您仍然可以根据动画时间线在其当前位置看到GameObject。

可以通过在“动画记录模式”下对其进行操作来为GameObject的任何属性设置动画。移动,旋转或缩放GameObject会为动画剪辑中的这些属性添加相应的关键帧。在“记录”模式下,直接在GameObject的检查器中调整值还会添加关键帧。这适用于检查器中的任何可设置动画的属性,包括数值,复选框,颜色和大多数其他值。

当前处于动画状态的GameObject的所有属性都显示在“动画”窗口的左侧。未设置动画的属性不会显示在此窗口中。您设置动画的任何新属性(包括子对象的属性)都将添加到属性列表区域。

变换属性的特殊之处在于,链接了.x.y.z属性,因此同时添加了这三个曲线。

您还可以通过单击“ 添加属性”按钮将可动画设置的属性添加到当前GameObject(及其子元素)。单击此按钮将显示GameObject的动画属性的弹出列表。这些与您可以在检查器中看到的属性相对应。

当您单击“ 添加属性”按钮时,将显示GameObject的可设置动画的属性

在“ 预览”模式或“ 记录”模式下,白色竖线显示当前正在预览动画剪辑的哪一帧。“ 检查器”场景视图”在动画剪辑的该帧处显示GameObject。该帧处的动画属性值也显示在属性名称右边的一栏中。在“动画模式”下,白色竖线显示当前预览的帧。

时间线

您可以在“ 动画”窗口时间轴上的任意位置单击,以将播放头移至该帧,并在“动画剪辑”中预览或修改该帧。时间线中的数字显示为秒和帧,因此1:30表示1秒和30帧。

时间线

注意:时间线在“ 预览”模式下显示为蓝色,在“ 记录”模式下显示为红色

在预览模式下创建关键帧

修改GameObject时,除了使用“ 记录”模式自动创建关键帧外,还可以通过修改GameObject上的属性,然后显式选择为该属性创建关键帧,来在“ 预览”模式下创建关键帧。

在预览模式下,动画属性在“检查器”窗口中显示为蓝色。当您看到此蓝色色调时,表示这些值由当前在动画窗口中预览的动画剪辑的关键帧驱动。

在预览模式下,检查器中的动画字段被染成蓝色

如果您在预览时修改了所有这些蓝色属性(例如,旋转具有旋转属性的GameObject,如上面的屏幕截图所示),则GameObject现在处于已修改的动画状态。这可以通过检查器字段的颜色变为粉红色来表示。由于您未处于记录模式,因此您的修改尚未保存为关键帧。

例如,在下面的屏幕截图中,旋转属性已修改为具有–90的Y值。此修改尚未保存为动画剪辑中的关键帧。

在预览模式下修改后的动画属性。此更改尚未保存为关键帧

在此修改状态下,您必须手动创建一个关键帧以“保存”此修改。如果您移动播放头,或将选择从动画的GameObject移开,将丢失修改。

手动创建关键帧

在预览模式下修改GameObject时,可以通过三种不同方式手动创建关键帧。

您可以通过右键单击已修改的属性的属性标签来添加关键帧,从而可以为该属性或所有动画属性添加关键帧:

属性标签上下文菜单

添加关键帧后,新的关键帧将在动画器窗口中

可见。中以菱形符号表示(在下面的屏幕截图中以红色表示),属性字段将返回为蓝色,表示您的修改已保存为关键帧,并且您现在正在预览一个值由动画关键帧驱动。

添加新的关键帧(标记为红色)后,检查器中的值将恢复为蓝色

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/163705.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

nginx tomcat 动静分离

动静分离: 访问静态和动态页面分开 实现动态和静态页面负载均衡。 五台虚拟机 实验1,动静分离 思路: 需要设备:三台虚拟机 一台nginx 代理又是静态 两台tomcat 请求动态页面 在全局模块中配置upstream tomcat 新建location…

全面的Docker快速入门教程

前言: 都2023年了,你还在为了安装一个开发或者部署环境、软件而花费半天的时间吗?你还在解决开发环境能够正常访问,而发布正式环境无法正常访问的问题吗?你还在为持续集成和持续交付(CI / CD)工…

Linux安装MINIO

MINIO简介MINIO目录 mkdir -p /opt/minio/data && cd /opt/minio MINIO下载 wget https://dl.minio.org.cn/server/minio/release/linux-amd64/minio MINIO授权 chmod x minio MINIO端口 firewall-cmd --zonepublic --add-port7171/tcp --permanent && firewal…

ios safari 正则兼容问题

背景: 系统是自己开发的采购管理系统; 最近升级系统之后客户反馈部分苹果手机现在在进入单据界面的时候报错, 内容显示不全; 安卓手机正常; 苹果首页是之前有使用过系统的才不行, 如果是之前没有使用过系统, 现在也是可以; 也尝试清理过缓存,更换浏览器都也是不行; 也更…

分类预测 | MATLAB实现WOA-LSTM鲸鱼算法优化长短期记忆网络数据分类预测

分类预测 | MATLAB实现WOA-LSTM鲸鱼算法优化长短期记忆网络数据分类预测 目录 分类预测 | MATLAB实现WOA-LSTM鲸鱼算法优化长短期记忆网络数据分类预测分类效果基本描述模型描述程序设计参考资料 分类效果 基本描述 1.MATLAB实现WOA-LSTM鲸鱼算法优化长短期记忆网络数据分类预测…

想找就能找!如何找回iPhone中被隐藏或主屏幕上被删除的应用程序

本文介绍了如何取消隐藏你在iPhone上隐藏的应用程序,以及如何检索你从iPhone中删除的应用程序。 如何取消隐藏隐藏的应用程序 你过去可能在iPhone上隐藏了应用程序,因为你不经常使用它们,或者你只是喜欢几个整洁的主屏幕。如果你决定将隐藏…

uni-app checkout(多选)radio(单选)选中之后样式不会出现钩子

前言 最近在实际开发过程中发现项目的多选和单选选中之后都是只有颜色,没有钩子,或者是另外图案 刚开始并不重视,猜测可能是微信基础库的bug,可能换个基础库就行了,或者是编辑器显示问题 最后在查阅之后才发现&#…

ORACLE 特殊日期时间转换,计算

一:特殊日期处理 如该字段存储日期形式为:2023/4/23 9:00,2023-3-1 12:23。将这样的数据转换成正确的格式(yyyy-mm-dd HH24:mi:ss),即为:2023-04-23 09:00:00。这里举例的字段为:JS…

Simple RPC - 02 通用高性能序列化和反序列化设计与实现

文章目录 概述设计实现通用的序列化接口通用的序列化实现【推荐】 vs 专用的序列化实现专用序列化接口定义序列化实现 概述 网络传输和序列化这两部分的功能相对来说是非常通用并且独立的,在设计的时候,只要能做到比较好的抽象,这两部的实现…

Spring5学习笔记之整合MyBatis

✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉 🍎个人主页:Leo的博客 💞当前专栏: Spring专栏 ✨特色专栏: M…

nvm 安装 node 安装不上 npm

遇到一个问题 nvm install 18.18.2 node -v 安装上了 npm -v 发现没有安装上 解决办法 nvm -v 查看到自己的 nvm 版本号是 1.1.7 NVM下载 - NVM中文网 下载最新版本的 nvm .exe 文件 nvm list 查看手里 node 的所有版本 nvm uninstall 各个版本只保留一个最低版本 点…

百分点科技受邀参加“一带一路”国际合作高峰论坛

10月17-18日,第三届“一带一路”国际合作高峰论坛在北京成功举行。作为新一代信息技术出海企业代表,百分点科技董事长兼CEO苏萌受邀出席高峰论坛开场活动——“一带一路”企业家大会,与来自82个国家和地区的企业或机构、有关国际组织、经济机…

从功能测试到自动化测试,待遇翻倍,我整理的超全学习指南!

在这个吃技术的IT行业来说,我刚入行的时候每天做的也是最基础的工作,但是随着时间的消磨,我产生了对自我和岗位价值和意义的困惑。 一是感觉自己在浪费时间,另一个就是做了快2年的测试,感觉每天过得浑浑噩噩&#xff…

《数据结构、算法与应用C++语言描述》使用C++语言实现数组队列

《数据结构、算法与应用C语言描述》使用C语言实现数组队列 定义 队列的定义 队列(queue)是一个线性表,其插入和删除操作分别在表的不同端进行。插入元素的那一端称为队尾(back或rear),删除元素的那一端称…

并发编程——2.基础概念及其它相关的概述

这篇文章我们来讲一下并发编程中的线程及其相关的概述内容。 目录 1.J.U.C 2.进程、线程、协程 2.1进程 2.2线程 2.3纤程(协程) 2.4概念小结 3.并发、并行、串行 3.1并发 3.2并行 3.3串行 3.4概念小结 4.CPU核心数和线程数的关系 5.上下文…

直线模组有哪些配件组成的?

直线模组又称线性模组或线性滑台,是自动化设备中重要的传动元件,主要由以下几部分组成: 1、直线导轨:直线导轨又称线性滑轨,是用于直线往复运动场合的重要零部件,它具有比直线轴承更高的额定负载&#xff0…

SpringBoot面试题3:Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的?

该文章专注于面试,面试只要回答关键点即可,不需要对框架有非常深入的回答,如果你想应付面试,是足够了,抓住关键点 面试官:Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的? Spring Boot 的核心注解是 @SpringBootApplication。 @SpringBootApplication 是一…

IDEA2023.1版本新建Web项目并配置本地Tomcat

IDEA2023.1版本新建Web项目并配置本地Tomcat 一、新建Web项目 一、新建Web项目 由于我最初是新建了一个空项目作为工作空间的,所以这里选择直接新建module,如下所示。(这里使用的是idea的newUI) 新建module,输入信息…

waf、yakit和ssh免密登录

WAF安全狗 脏数据适用于所有漏洞绕过waf,但是前提条件垃圾信息必须放在危险信息前,是不能打断原有数据包的结构,不能影响后端对数据包的解析。 以DVWA靶场文件上传为例 新建php文件 上传文件被安全狗拦截 使用bp抓包查看 在数据包Content-…

基于Java的农资采购销售管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding) 代码参考数据库参考源码获取 前言 💗博主介绍:✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者&am…