坦克只是碰到山坡就飞起来了
怎么回事~~ {:5_421:}{:5_421:} 代码没有写好 重力没有调好? 可以发个源码吗 这个是rigibody~~ mass 值设为1试试 教程区有一些坦克大战教程 你可以参考下http://www.u3dchina.com/t-652-1-1.html void Update () {
if (Input.GetKey (KeyCode.LeftArrow))
{
transform.Translate(Vector3.forward*Time.deltaTime*60);
print ("hero go");
}
if(Input.GetKey (KeyCode.RightArrow))
{
transform.Translate(Vector3.forward*Time.deltaTime*-60);
print ("hero back");
}
if (Input.GetKey (KeyCode.UpArrow))
{
transform.Rotate(Vector3.up*Time.deltaTime*160);
print ("hero turn left");
}
if(Input.GetKey (KeyCode.DownArrow))
{
transform.Rotate(Vector3.up*Time.deltaTime*-160);
print ("hero turn right");
}
}
}
是导入资源的问题~~ constrains的Rotation和Position该勾选的勾选 swordmanwj 发表于 2013-4-15 14:09 static/image/common/back.gif
这个是rigibody~~
我觉得是质量太大的原因吧。。。MASS是质量,你都220000 这么多了,有点不正常哈,调小一点哈 你可以设置刚体的重心
可以参考如下代码gameObject.rigidbody.centerOfMass=new Vector3(0,-2,0);设置Y轴重心
页:
[1]
2