CocosCreator3.8研究笔记(二十三)CocosCreator 动画系统-动画编辑器相关功能面板说明

这篇具有很好参考价值的文章主要介绍了CocosCreator3.8研究笔记(二十三)CocosCreator 动画系统-动画编辑器相关功能面板说明。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

国庆假期,闲着没事,在家研究技术~


上一篇,我们介绍了动画剪辑、动画组件以及基本的使用流程,感兴趣的朋友可以前往阅读: CocosCreator 动画系统-动画剪辑和动画组件介绍。

今天,主要介绍动画编辑器相关功能面板说明。


1、工具栏区域

工具栏区域主要是一些常用功能,主要有:播放、暂停、停止动画、保存动画、退出编辑等。

CocosCreator3.8研究笔记(二十三)CocosCreator 动画系统-动画编辑器相关功能面板说明,CocosCreator3.8,笔记,编辑器,CocosCreator,CocosCreator3.8,typescript


2、节点列表

节点列表,主要显示组件的节点,如果一个动画组件包含多个节点,则最上层显示为根节点,与 层级管理器 中的节点树一一对应的方式排列。

可点击上方的

CocosCreator3.8研究笔记(二十三)CocosCreator 动画系统-动画编辑器相关功能面板说明,CocosCreator3.8,笔记,编辑器,CocosCreator,CocosCreator3.8,typescript

按钮来隐藏/显示无动画数据的节点,或者直接在输入框中输入节点名称来快速查找节点。


CocosCreator3.8研究笔记(二十三)CocosCreator 动画系统-动画编辑器相关功能面板说明,CocosCreator3.8,笔记,编辑器,CocosCreator,CocosCreator3.8,typescript


目前支持右键点击节点,复制、粘贴节点数据、迁移节点数据、清空节点数据。

CocosCreator3.8研究笔记(二十三)CocosCreator 动画系统-动画编辑器相关功能面板说明,CocosCreator3.8,笔记,编辑器,CocosCreator,CocosCreator3.8,typescript


3、属性列表区域

该区域主要用于显示、添加、设置当前选中的节点在当前动画剪辑中的动画属性。

点击右上角的 + 按钮即可添加动画属性,动画属性包括了节点自有的属性、组件属性(包含用户自定义脚本组件中的属性)。

组件包含的属性前会加上组件的名字,比如 cc.Label

CocosCreator3.8研究笔记(二十三)CocosCreator 动画系统-动画编辑器相关功能面板说明,CocosCreator3.8,笔记,编辑器,CocosCreator,CocosCreator3.8,typescript


右键点击动画属性可选择 移除当前属性轨道清空关键帧,或者 复制粘贴当前属性轨道

CocosCreator3.8研究笔记(二十三)CocosCreator 动画系统-动画编辑器相关功能面板说明,CocosCreator3.8,笔记,编辑器,CocosCreator,CocosCreator3.8,typescript


4、 动画时间轴与关键帧区域

(1)、动画时间轴

动画时间轴主要用于显示、设置当前节点添加的所有动画属性上的关键帧(菱形)并显示预览。

CocosCreator3.8研究笔记(二十三)CocosCreator 动画系统-动画编辑器相关功能面板说明,CocosCreator3.8,笔记,编辑器,CocosCreator,CocosCreator3.8,typescript


(2)、时间控制线

时间控制线(蓝色竖线)表示当前动画所处的时间节点,可通过以下几种方式更改当前选中时间:

  • 直接拖拽时间控制线

  • 双击关键帧

  • 在菜单工具栏中使用相关移动控制按钮

  • 使用快捷键k

  • 在动画时间轴上方区域内点击任意位置

移动时间控制线则 场景编辑器 中的节点也会根据动画轨迹进行相应的移动。


CocosCreator3.8研究笔记(二十三)CocosCreator 动画系统-动画编辑器相关功能面板说明,CocosCreator3.8,笔记,编辑器,CocosCreator,CocosCreator3.8,typescript


(3)、时间轴的刻度单位显示

时间刻度单位下拉按钮,可用于切换动画时间轴的刻度显示方式。

CocosCreator3.8研究笔记(二十三)CocosCreator 动画系统-动画编辑器相关功能面板说明,CocosCreator3.8,笔记,编辑器,CocosCreator,CocosCreator3.8,typescript


时间刻度单位有三种方式:

  • 时间(Mixed)

    时间:Mixed(默认):以秒和帧组合为单位的方式来显示动画时间轴的刻度。输入框前面的数值表示 ,后面的数值表示帧,例如 0-12 表示 0 秒又 12 帧。

CocosCreator3.8研究笔记(二十三)CocosCreator 动画系统-动画编辑器相关功能面板说明,CocosCreator3.8,笔记,编辑器,CocosCreator,CocosCreator3.8,typescript


  • 以帧为单位的方式来显示动画时间轴的刻度。

  • 时间(s)

    以秒为单位的方式来显示动画时间轴的刻度。

一般用帧率(Sample)来表示一秒要划分为多少帧。


(4)、动画时间轴缩放比例和移动

动画时间轴动画属性关键帧预览 任一区域内滚动鼠标滚轮,即可放大或者缩小时间轴的横向显示比例。

动画时间轴动画属性关键帧预览任一位在按下鼠标右键,可左右拖动时间轴显示区域,查看左右隐藏的内容。


5、动画属性关键帧区域

该区域主要用于显示当前选中节点在各动画属性上具体的关键帧设置情况,也是关键帧编辑的主要区域。

可以直接在右侧的动画属性上点击右键来添加关键帧。

同时在该区域也支持框选、点选关键帧来进行移动、复制、粘贴等操作。

CocosCreator3.8研究笔记(二十三)CocosCreator 动画系统-动画编辑器相关功能面板说明,CocosCreator3.8,笔记,编辑器,CocosCreator,CocosCreator3.8,typescript


单击选中某一关键帧,关键帧会由蓝色变成白色并且该区域上方会显示当前关键帧的相关信息,若双击关键帧还会将时间控制线移动到当前关键帧所在位置。

CocosCreator3.8研究笔记(二十三)CocosCreator 动画系统-动画编辑器相关功能面板说明,CocosCreator3.8,笔记,编辑器,CocosCreator,CocosCreator3.8,typescript


6、设置当前动画剪辑的相关属性

当前动画剪辑在动画编辑器上可直接设置的属性包括:循环模式WrapMode)、帧率(Sample)播放速度(Speed) 和 时长(Duration)


(1)、循环模式(WrapMode)

用于设置当前动画剪辑播放的循环模式,目前包括:

  • Default:效果与 Normal 一致
  • 只播放一次(Normal):正向单次播放
  • 循环播放(Loop):循环正向播放
  • 来回循环播放(PingPong):以先正向播放再逆向播放的方式循环播放
  • 反向播放(Reverse):反向单次播放
  • 反向循环播放(LoopReverse):循环反向播放

CocosCreator3.8研究笔记(二十三)CocosCreator 动画系统-动画编辑器相关功能面板说明,CocosCreator3.8,笔记,编辑器,CocosCreator,CocosCreator3.8,typescript


(2)、帧率(Sample)

定义当前动画数据每秒的帧率,也就是一秒要划分为多少帧,默认为 60。

可以在 动画编辑器 底部的 采样帧率 选项中进行调整:

CocosCreator3.8研究笔记(二十三)CocosCreator 动画系统-动画编辑器相关功能面板说明,CocosCreator3.8,笔记,编辑器,CocosCreator,CocosCreator3.8,typescript


  • 播放速度(Speed)

    用于设置当前动画的播放速度,默认为 1,值越小播放速度越慢。

CocosCreator3.8研究笔记(二十三)CocosCreator 动画系统-动画编辑器相关功能面板说明,CocosCreator3.8,笔记,编辑器,CocosCreator,CocosCreator3.8,typescript


  • 时长(Duration):前面的数字表示当动画播放速度为 1 的时候,动画的持续时间,根据最后一个关键帧所在位置决定。

    后面括号中的数字表示实际运行的持续时间,当调整 Speed 时,会随之变化。文章来源地址https://www.toymoban.com/news/detail-728063.html


到了这里,关于CocosCreator3.8研究笔记(二十三)CocosCreator 动画系统-动画编辑器相关功能面板说明的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • CocosCreator3.8研究笔记(三)CocosCreator 项目结构说明及编辑器的简单使用

    我们通过Dashboard 创建一个2d项目,来演示CocosCreator 的项目结构。 等待创建完成后,会得到以下项目工程: 一、assets文件夹 assets文件夹 :为资源目录,用来存储所有的本地资源,如各种图片,脚本资源。 只有在这个目录下的内容才会显示在cocos编辑器的资源管理器中。 其中

    2024年02月10日
    浏览(40)
  • CocosCreator3.8研究笔记(二)windows环境 VS Code 编辑器的配置

    一、设置文件显示和搜索过滤步骤 为了提高搜索效率以及文件列表中隐藏不需要显示的文件, VS Code 需要设置排除目录用于过滤。 比如 cocoscreator 中,编辑器运行时会自动生成一些目录:build 、 temp 、 library, 所以应该在搜索中排除。 而 assets 目录下的每个文件都会生成一个

    2024年02月10日
    浏览(39)
  • CocosCreator3.4.2源码渲染流程解读

     首先上一张脑图镇楼,有些流程还有待后续补充,但是整个刷新过程差不多都完成了。 在上一个xmind文件地址 https://download.csdn.net/download/m0_37609239/87254684 接下来就正式开始讲代码: 每帧刷新渲染还是从mainloop开始讲,前面的流程可以看 ​​​​​​​​​​​​​​CocosC

    2023年04月08日
    浏览(40)
  • 【ElasticSearch教程】--- Elasticsearch 系统架构(二十三)

    一个运行中的 Elasticsearch 实例称为一个节点,而一个 Elasticsearch 集群中包含一个或者多个拥有相同 cluster.name 配置的节点组成, 它们共同承担数据和负载的压力。当有节点加入集群中或者从集群中移除节点时,集群将会重新平均分布所有的数据。 当一个节点被选举成为主节点

    2024年02月07日
    浏览(46)
  • 【CocosCreator入门】CocosCreator组件 | Spine(骨骼动画)组件

             Cocos Creator 是一款流行的游戏开发引擎,具有丰富的组件和工具,其中Spine 是一个基于骨骼系统的 2D 动画工具,它可以让开发者通过对骨架和关键帧的调整来制作出更加自然、流畅的动画效果。Cocos Creator 支持使用 Spine 的 JSON 格式文件导入到项目中,并且提供了

    2023年04月15日
    浏览(46)
  • 【CocosCreator入门】CocosCreator组件 | DragonBones(骨骼动画)组件

             Cocos Creator 是一款流行的游戏开发引擎,具有丰富的组件和工具,其中DragonBones,它可以帮助您创建出色的2D骨骼动画。在本文中,我们将探讨CocosCreator引擎的DragonBones组件,以及如何使用它来创建精美的动画。 目录 一、组件属性  二、组件使用  三、挂点生成

    2023年04月20日
    浏览(46)
  • 读书笔记-《ON JAVA 中文版》-摘要26[第二十三章 注解]

    注解(也被称为元数据)为我们在代码中添加信息提供了一种形式化的方式,使我们可以在稍后的某个时刻更容易的使用这些数据。 通过使用注解,你可以将元数据保存在 Java 源代码中。并拥有如下有下优势:简单易读的代码,编译器类型检查,使用 annotation API 为自己的注

    2024年02月07日
    浏览(37)
  • 操作系统原理 —— 文件的逻辑结构(二十三)

    这里说的 逻辑结构 ,就是指在用户看来,文件内部的数据应该是如何组织起来的,而 物理结构 指的是在操作系统看来,文件的数据是如何被存放的。 从 逻辑结构 结构来看,我们可以打开一个记事本,里面的文字内容从用户的角度来看就是无结构的,但是又从 Excel 来看,

    2024年02月08日
    浏览(62)
  • Django笔记二十三之case、when操作条件表达式搜索、更新等操作

    本文首发于公众号:Hunter后端 原文链接:Django笔记二十三之条件表达式搜索、更新等操作 这一篇笔记将介绍条件表达式,就是如何在 model 的使用中根据不同的条件筛选数据返回。 这个操作类似于数据库中 if elif else 的逻辑。 以下是本篇笔记的目录: model 和数据准备 When 和

    2023年04月13日
    浏览(69)
  • Android笔记(二十三):Paging3分页加载库结合Compose的实现分层数据源访问

    在Android笔记(二十二):Paging3分页加载库结合Compose的实现网络单一数据源访问一文中,实现了单一数据源的访问。在实际运行中,往往希望不是单纯地访问网络数据,更希望将访问的网络数据保存到移动终端的SQLite数据库中,使得移动应用在离线的状态下也可以从数据库中

    2024年01月16日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包