[unity] 人物素材的跑动的动画设置

下载了很多人物的一些素材,但是一直不知道怎么设置人物的运动,今天总算是知道怎么来调用人物的一些动画来运行,好了不多说了

自己从网上随便找找一些关于人物的素材,然后放到项目里,把人物放到场景里,然后选中,右面会有animation,这里是这个人物的一些动画,把用到的都设置上
[img]http://dl.iteye.com/upload/attachment/0080/3844/9c950f68-01b3-360b-988e-bc9c975ace0b.jpg[/img]

然后给这个人物添加js脚本:

function FixedUpdate(){
if(Input.GetKey(KeyCode.W)){
animation.CrossFade("run");
transform.Translate(Vector3.forward*Time.deltaTime*2);
}
if(Input.GetKey(KeyCode.A)){
transform.Rotate(Vector3.up*Time.deltaTime*-100);
}
if(Input.GetKey(KeyCode.D)){
transform.Rotate(Vector3.up*Time.deltaTime*100);
}
if(Input.GetKey(KeyCode.Space)){
animation.CrossFade("Jump");
}
}


最后设置镜头跟随人物:
选择菜单Assets->Import package->Scripts把这个导入,然后选中镜头,从菜单选择Component->Camera-Control->Smooth Follow,导入之后右面属性菜单会有此属性,设置里面的Target的值为人物对象就可以了
[img]http://dl.iteye.com/upload/attachment/0080/3846/5ca9b05d-cc1f-3c27-9ce1-af9ed6f500fb.jpg[/img]

保存运行,就会看到你的人物的走动效果
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值