分享一下遍历Animator获取信息和精准控制动画播放的代码In Unity Editor
Posted avi9111
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分享一下遍历Animator获取信息和精准控制动画播放的代码In Unity Editor相关的知识,希望对你有一定的参考价值。
最近做的一个项目:
- 老板傻冒(比较有钱)
- 主美很作(一言堂)
- 制作人很社会(见风使舵)
- 程序进度没把控(程序员比较年轻)
- 策划只会玩(缺经验,便不是老油条)
虽然很烂,但有些技术上的东西,还是值得积累,也是难能可贵
主要如下,之后会一一把代码写上:
- 遍历AnimatorInfo
- Excel在Edtior内部的读取和保存
- Aniator的时长,和间隔播放
- Animator Blend 融合
- Animation Clip 插值
- 带碰撞体
- Humanior 公用人体结构
主要还是Animator自带API太少,
把以上的技术点都搞下来,也算可以有个小成
//不确定是不是 Unity2019 等新版才能用,记得 Unity5.x也是能用的,、
//很大限制在于只能在Editor用,但做预先 遍历 AnimatorInfo 也是毫无问题的
//也引申出下面的实现代码 Excel|Config|配置,的保存
void GetAnimatonClipAry()
//获取这个Animator组件上对应某一层的AnimatorController资源
AnimatorControllerLayer layer =((AnimatorController)GetComponent<Animator>().runtimeAnimatorController).lay
以上是关于分享一下遍历Animator获取信息和精准控制动画播放的代码In Unity Editor的主要内容,如果未能解决你的问题,请参考以下文章
Unity——Animator如何获取所有动画以及如何动态分帧播放