`
iaiai
  • 浏览: 2141844 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

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

自己从网上随便找找一些关于人物的素材,然后放到项目里,把人物放到场景里,然后选中,右面会有animation,这里是这个人物的一些动画,把用到的都设置上


然后给这个人物添加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的值为人物对象就可以了


保存运行,就会看到你的人物的走动效果
  • 大小: 17.2 KB
  • 大小: 13.7 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics