Unity3D简单的CS型控制代码,坦克大战版移动代码
var gameobj:GameObject;function Update () {
gameobj=GameObject.Find("laotaitai");
if(Input.GetKey(KeyCode.W))
{
gameobj.transform.Translate(Vector3.forward*Time.deltaTime*2);
animation.CrossFade("run");
}
else if(Input.GetKey(KeyCode.S))
{
gameobj.transform.Translate(Vector3.forward*Time.deltaTime*-2);
animation.CrossFade("run");
}
else if(Input.GetKey(KeyCode.A))
{
gameobj.transform.Rotate(Vector3.up*Time.deltaTime*-30);
animation.CrossFade("run");
}
else if(Input.GetKey(KeyCode.D))
{
gameobj.transform.Rotate(Vector3.up*Time.deltaTime*30);
animation.CrossFade("run");
}
else
{
animation.CrossFade("idle");
}
else if(Input.GetKey(KeyCode.O))
{
animation.CrossFade("fight");
}
}
在套入相应BIPED骨骼即可
{:5_408:}{:5_408:}{:5_408:}{:5_408:}没看懂 LZ 我也没看懂 和坦克大战无关吧
什么呀??????? {:5_408:}{:5_408:}{:5_408:}{:5_408:} 这个很容易看懂压!这就是移动的时候播放移动的动画,再往自身往前走动!等等 看無{:soso_e117:} 很不错 好帖就是要顶 真心顶
页:
[1]