Animation

//旧版动画系统

//在导入的FBX文件选中, 在Inspector视窗中有 三个标签选项 model Rig Animation  选择 Rig标签,

//Animation Type 中选择Legacy(旧的Animation)动画系统。

//Apply后将FBX文件拖动到 场景视窗中,模型预制体会自动自动携带Animation组件。

//新版动画系统

//Animation Type 中选择Generic(新版常规)动画系统。

//Apply后将FBX文件拖动到 场景视窗中,模型预制体会自动自动携带Animator组件。

//注意二种组件的区别 旧版Animation 新版Animator

//FBX 文件设置

//FBX文件选中, 在Inspector视窗中有 选择Animation标签,分别设置为新或旧版动画系统后,查看Animation标签窗口的区别。

//旧版Animation 有一个wrap mode的循环模式,分别是单次和循环等动画播放效果的类型设置。

//Animator 没有以上设置。

//新旧版本都包含Clips  动画切割设置。

//Clips(动画切割设置),结合3D软件动画制作(具备切割功能,可以将3D动作制作在一个3D文件中)。

//切割后在FBX模型下,会自动新增动画片段,在预览视图中可以选择播放切割好的动画片段。

//Animator(新版)动画类型,Events 动画事件添加和代码调用。



//右键creat AnimationController创建状态机(动画控制器)

//双击创建出的控制器开状态机编辑窗口。

//首先,我们发现的是3个默认的状态,这些状态是Unity自动帮我们创建的同时也无法删除。

//Entry:表示当进入当前状态机时的入口,该状态连接的动作会成为进入状态机后的第一个动作;

//Any State:表示任意的状态,其作用是其指向的状态是在任意时刻都可以切换过去的状态;

//Exit:表示退出当前的状态机,如果有任意状态指向该出口,表示可以从指定状态退出当前的状态机;

//Animator 状态机左上 Parameters(参数)标签栏

//点击加号可以创建一个参数,在Unity中允许我们创建4种类型的参数:

//Float:float类型的参数,多用于控制状态机内部的浮点型参数;

//Int:int类型的参数,多用于控制状态机内部的整型参数;

//Bool:bool类型参数,多用于状态切换;

//Trigger:本质上也是一个bool类型的参数,但是其值默认为false,且设置为true后系统会自动将其还原为false;

////Has Exit Time(选中连线后,右侧属性)

//如果我们勾选了该项,在动画转换时会等待当前动画播放完毕才会转换到下一个动画,如果当前动画是循环动画会等待本次播放完毕时转换,

//所以对于需要立即转换动画的情况时记得要取消勾选。

//还有一种情况时,当我当前的动画播放完毕后就自动转换到箭头所指的下一个状态(没有其他跳转条件),

//此时必须勾选该选项,否则动画播放完毕后就会卡在最后一帧,如果是循环动画就会一直循环播放。

//循环动画,选择FBX文件 Animation标签下,勾选  LoopTime.

//通过Events 属性添加动画事件,可以自动调用指定公有方法。(例如播放特效,音效等)

////Conditons: 选种一个动画状态右键MarkTransition 连接到另外一个状态 然后选种连接箭头设置过度条件。

//左侧是变量名称,中间是变量条件,右边是变量值。

//Greater 表示左边变量大于右边时触发

//Less 表示左边变量小于右边时触发

//Equals 表示左边变量等于右边时触发

//NotEquals表示左边变量不等于右边时触发。

//int 变量上述四种都有,float变量只有Greater 和Less, bool变量只有true和false。


//第一部分 配置Avatar

//实线圆圈:骨骼是必须匹配的

//虚线圆圈:骨骼是可选匹配的

//可选匹配骨骼的运动会根据必须匹配骨骼的状态来自动插值计算。为了方便Mecanim进行骨骼匹配,

//用户提供的骨架中应包含所有必须匹配的骨骼。

//Humanoid 人形配置,骨骼重定向

//首先,带有蒙皮信息的模型 FBX文件,导入到unity中,可以自动匹配Avatar,匹配失败后,左侧会

//出现差号,可以点击配置按钮 手动进行 骨骼设置。

//注意什么情况下会出现匹配错误呢?我们使用max character studio 骨骼的命名会按照一定标准输出,所以一般都会自动匹配成功。

//但是我们自定义的bone 骨骼系统则有可能会出现命名不规范的情形,导致unity自动匹配的失败,

//这种情形,我们就需要手动修正人型骨骼匹配。

//第二部分 Mask:

//通过身体遮罩可以对动画里面特定的身体部位进行激活或禁止。

//点击Avatar部位,以触发绿色为包括或红色为不包括 。

//例如,有一个走路动画,包括手臂和腿的动作,

//但是如果现在这个角色的双手举着巨大的物体,可以通过一个举手的姿势和另一个走路动画进行融合。

//遮罩的使用,要结合状态机窗口中的 层设置。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,033评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,725评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,473评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,846评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,848评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,691评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,053评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,700评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,856评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,676评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,787评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,430评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,034评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,990评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,218评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,174评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,526评论 2 343

推荐阅读更多精彩内容