Unity自定义动画-Animation动画数据-How is “fileIDToRecycleName“ generated

一般美术和程序分工明确的项目 fbx确实是和动画一一对应的;

但一些独立,或者小工作室的项目,就没法保证了,关键还是在于 Unity的 .meta

目录

查找和对比了一下 .fbx 和 .meta:

缓存和不缓存Animation

具体的Animation数据Data 和应用

参考-Animation in Unity:


查找和对比了一下 .fbx 和 .meta:

由于上图对比图,可看出,共10个Recycle,甚至更多,应该都是循环Animation或者Timeline都属于Unity内部的fileID Gen

缓存和不缓存Animation

但只有几个有显示,(那么,这几个显示和不显示又是如何通过.meta区分的呢)

有显示内部Recycle
Shake5
idleidle
shake
idle0
idle1
shake1shake1
shake2shake2
shake3_loopshake3_loop
shake4
shake6

 我们打开.Fbx 的Inspector面板,就能“感觉”到被隐藏的animation(Recycle)在哪里了

明显的,不显示的就是删除掉了的,但其实是有缓存的,应该是可以找回来历史 meta的

有缓存这部分,具体就不多展开分析了,但是这也是很多国内引擎做不到的,没事就增删查改,但其实有缓存和没缓存是两个档次,很多IDE,就是好用就好用在这里,能够自动关联,和找回,而切面又是简标题一单明了的(虽然看起来已经够乱了,但人家还是藏着掖着一大部分功能),

(当然也可能只是没删除干净而已)

具体的Animation数据Data 和应用

我们继续看下面,像这种 -serializeVersion:16 就确实只有4组数据,和4个显示的Animation一一对应; 那么,我们怎么能关联Animation 和GameObject呢(本身是弱关联,甚至无关联)

Unity Editor Animation 界面如下:

又从上图,我们得知,只是基础的Animation,(Transform, Rot, Scale)等

所以,

  1. 只要创建一个空的GameObject
  2. 添加Animation Component
  3. 把Animation 挂在 Aiimation Component 的Animations 即可(如下,size==2)

参考-Animation in Unity:

Unity中实现动画数据导出导入_导出动画每帧位置信息-CSDN博客

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

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

相关文章

.NET开源、功能强大、跨平台的图表库LiveChart2

LiveCharts2 是 从LiveCharts演变而来,它修复了其前身的主要设计问题,它专注于在任何地方运行,提高了灵活性,并继承LiveCharts原有功能。 极其灵活的数据展示图库 (效果图) 开始使用 Live charts 是 .Net 的跨平台图表库,请访问 https://livecharts.dev 并查看目标平…

C++之map和set 的封装

通过红黑树的学习(C之红黑树-CSDN博客)让我了解到map和set的底层如何实现,这一次我们来对map和set进行封装。 目录 1.map和set底层原理 2.map和set的定义 3.map和set的仿函数 4.map和set的插入 5.map和set的迭代器 5.1迭代器的构造 5.2…

Golang | Leetcode Golang题解之第87题扰乱字符串

题目: 题解: func isScramble(s1, s2 string) bool {n : len(s1)dp : make([][][]int8, n)for i : range dp {dp[i] make([][]int8, n)for j : range dp[i] {dp[i][j] make([]int8, n1)for k : range dp[i][j] {dp[i][j][k] -1}}}// 第一个字符串从 …

blender cell fracture制作破碎效果,将一个模型破碎成多个模型

效果: 1.打开编辑-》偏好设置。搜索cell,勾选上如下图所示的,然后点击左下角菜单里的保存设置。 2.选中需要破碎的物体,按快捷键f3(快速搜索插件),搜索cell fracture。 3.调整自己需要的参数配置…

02-WPF_基础(一)

1、基础 各模块类型 链接:如何:向 Viewbox 的内容应用 Stretch 属性 - WPF .NET Framework | Microsoft Learn WPF基础以及事件绑定与数据绑定的情况,,在学习XAML,数据结构以及一个项目学习平台来练手,网络…

Hive表数据优化

Hive表数据优化 1.文件格式 为Hive表中的数据选择一个合适的文件格式,对提高查询性能的提高是十分有益的。 (1)Text File 文本文件是Hive默认使用的文件格式,文本文件中的一行内容,就对应Hive表中的一行记录。 可…

部署Discuz论坛项目

DIscuz 是由 PHP 语言开发的一款开源社交论坛项目。运行在典型的LNMP/LAMP 环境中。 安装MySQL数据库5.7 主机名IP地址操作系统硬件配置discuz-db192.168.226.128CentOS 7-mini-20092 Core/4G Memory 修改主机名用来自己识别 hostnamectl set-hostname discuz-db #重连远程…

单链表经典算法OJ题---力扣21

1.链接:. - 力扣(LeetCode)【点击即可跳转】 思路:创建新的空链表,遍历原链表。将节点值小的节点拿到新链表中进行尾插操作 遍历的结果只有两种情况:n1为空 或 n2为空 注意:链表为空的情况 代…

OPT系列极速版远距离光数据传输器|光通讯传感器安装与调试方法

OPT系列极速版远距离光数据传输器|光通讯传感器使用红外激光通信,满足全双工 100M 带宽,通讯距离可达 300 米。能够快速,稳地传送数据,支持主流的工业控制总线(Profinet,Ethercat 等)&#xff1…

简单易懂的HashMap使用指南:从入门到精通

哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云;欢迎大家常来逛逛 今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一…

LeetCode题练习与总结:不同的二叉搜索树Ⅱ--95

一、题目描述 给你一个整数 n ,请你生成并返回所有由 n 个节点组成且节点值从 1 到 n 互不相同的不同 二叉搜索树 。可以按 任意顺序 返回答案。 示例 1: 输入:n 3 输出:[[1,null,2,null,3],[1,null,3,2],[2,1,3],[3,1,null,nul…