Unity 动画 Avatar 笔记

一、Generic 类型下,Avatar的作用

1、设置 Root node ,为 Animator组件 的Apply Root Motion 提供基准。

Apply Root Motion 必须 依赖一个 Avatar 提供的 Root node 来工作,如果是 none,unity会根据 角色中心 自计算一个,但不及指定的 Root node更稳定、不飘。

Apply Root Motion = true : 角色 随动画位移(位移效果更真实)

Apply Root Motion = false : 角色 不随动画位移,开发者写代码位移(可能有滑步感)

2、 开启 Optimize Game Objects(大幅升性能)

将 密密麻麻的骨骼层级 合并为 一个根节点,大幅减少对Trans的处理。


二、Humanoid类型下,Avatar的作用

1、人形骨骼重定向用。保证一套动画 可基于 这个Avatar 来实现复用。

相关推荐
翻身的咸鱼ing11 小时前
ArkTS 学习笔记
笔记·学习
程序猿炎义11 小时前
【llm-algo-leetcode学习笔记】训练侧显存优化
人工智能·笔记·学习
动词ing11 小时前
【学习笔记】数据结构(数组滑动窗口+无重复字符的最长字串题目)
数据结构·笔记·学习
UWA11 小时前
GPM 2.0 WebGL 监测能力扩容|覆盖 Unity/Cocos/LayaAir 多引擎微信 & 抖音小游戏
unity·微信·性能优化·小游戏·webgl
Behaviour12 小时前
Unity 手游网络同步技术
网络·unity·c#·游戏引擎
CarIise12 小时前
JavaScript进阶与轮播图实现 课堂笔记
开发语言·javascript·笔记
Sherotree12 小时前
Agent 工程笔记①:工具调用失败时,先查哪三层
网络·数据库·笔记
征尘bjajmd13 小时前
黑马AI大模型机器学习课程笔记(个人记录、仅供参考)
人工智能·笔记·机器学习
蒸蒸yyyyzwd13 小时前
cpp选手备战秋招学习笔记day17
笔记·学习
谢白羽13 小时前
SGLang模型加载过程笔记
笔记·llm·论文·agent·vllm·大模型部署·sglang