|
自己從網上隨便找找一些關於人物的素材,然後放到項目裏,把人物放到場景裏,然後選中,右面會有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的值为人物對象就可以了
保存運行,就會看到你的人物的走動效果 From:ITEYE |




![[unity] 人物素材的跑動的動畫設置](/uploads/allimg/2013-02-07/9c950f68-01b3-360b-988e-bc9c975ace0b-lp.jpg)



