找回密码
 立即注册
楼主: swordmanwj

[常见问题] 坦克一开就翻

[复制链接]
发表于 2013-4-12 16:29 | 显示全部楼层 |阅读模式
本帖最后由 swordmanwj 于 2013-4-15 10:08 编辑

建立一个地形~  导入坦克模型  控制坦克移动 在地形加一个小坡~  坦克一开慢动作飘起来 再慢动作落地~~  有时候会飞起来~ 是怎么回事~~
发表于 2013-4-12 17:16 | 显示全部楼层
坦克的移动使用的什么方式,是力来驱动吗,有没有翻车的截图?
 楼主| 发表于 2013-4-12 17:54 | 显示全部楼层
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");
        }
发表于 2013-4-13 09:00 | 显示全部楼层
是不是移动的速度太快了,Vector3.right*10 是每帧移动的单位,一般每秒都要刷新几十帧,可以乘上Time.deltaTime转换为每秒的方式试一试。
发表于 2013-4-14 11:19 | 显示全部楼层
移动的速度太快了
 楼主| 发表于 2013-4-15 09:44 | 显示全部楼层
坦克开到坡子  就往上飘 是怎么回事~~  速度改成了 transform.Translate(Vector3.right*Time.deltaTime*60);  
发表于 2017-3-1 13:32 | 显示全部楼层
好帖就是要顶
发表于 2017-3-1 14:05 | 显示全部楼层
顶顶多好
发表于 2017-3-1 13:59 | 显示全部楼层
真心顶
发表于 2017-3-1 13:59 | 显示全部楼层
很好哦
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-5-15 00:41 , Processed in 0.096006 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表