没有合适的资源?快使用搜索试试~ 我知道了~
Unity3D教程:动画合成教程(Animation Blending)1
需积分: 0 2 下载量 12 浏览量
2022-08-08
18:15:11
上传
评论
收藏 47KB DOCX 举报
温馨提示
试读
7页
}10 11 Animation Layers 动画层次层次是一个令人惊讶的使用观念,允许你
资源推荐
资源详情
资源评论
Unity3D 教程:动画合成教程(Animation Blending)
Posted on 2013 年 07 月 02 日 by U3d / Unity3D 基础教程/被围观 93 次
现在的游戏,动画合成是一个必不可少的特征为确保角色有平滑的动画.动画师创建单
个动画,如走路循环,跑步循环,空闲动画或射击动画.有些时候你的游戏需要能转换空闲动画
到走路循环或反之.当然你不想要在运动中有突然的跳跃,你想要动画平滑转换.
就是动画合成到来的原因.在 Unity 你能在同一个角色身上有任意多个动画播放.所有
的动画合成或添加到一起产生最终动画.
我们的第一步是使角色平稳合成空闲和走路动画.为了做这个我们使用简单的脚本,我
们首先设置卷模式 Wrap Mode 的动画循环 Loop.接着我们关闭自动播放使我们的脚本只
有一个正在演奏的动画.
我们的第一个角色动画脚本十分简单;我们值需要一些方法知道我们的动画运行的速度,
再减退走路和空闲动画.为了这个简单的测试我们使用 pre-setup 输入轴.
01
function Update ()
02
03
{ if (Input.GetAxis(“Vertical”)> 0.2)
04
05
animation.CrossFade (“walk”);
06
07
else
08
09
animation.CrossFade (“idle”);}
10
11
Animation Layers
动画层次
资源评论
图像车间
- 粉丝: 21
- 资源: 298
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功