坦克一开就翻
本帖最后由 swordmanwj 于 2013-4-15 10:08 编辑建立一个地形~导入坦克模型控制坦克移动 在地形加一个小坡~坦克一开慢动作飘起来 再慢动作落地~~有时候会飞起来~ 是怎么回事~~ 坦克的移动使用的什么方式,是力来驱动吗,有没有翻车的截图? if (Input.GetKey (KeyCode.LeftArrow))
{
transform.Translate(Vector3.right*10);
print ("hero go");
}
if(Input.GetKey (KeyCode.RightArrow))
{
transform.Translate(Vector3.right*-10);
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");
} 是不是移动的速度太快了,Vector3.right*10 是每帧移动的单位,一般每秒都要刷新几十帧,可以乘上Time.deltaTime转换为每秒的方式试一试。 移动的速度太快了 坦克开到坡子就往上飘 是怎么回事~~速度改成了 transform.Translate(Vector3.right*Time.deltaTime*60); 好帖就是要顶 顶顶多好 真心顶 很好哦
页:
[1]