找回密码
 立即注册
查看: 4307|回复: 95

[常见问题] 坦克只是碰到山坡就飞起来了

[复制链接]
发表于 2013-4-15 11:54 | 显示全部楼层 |阅读模式
怎么回事~~ {:5_421:}{:5_421:}
发表于 2013-4-15 14:07 | 显示全部楼层
代码没有写好 重力没有调好? 可以发个源码吗
 楼主| 发表于 2013-4-15 14:09 | 显示全部楼层
这个是rigibody~~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

我觉得是质量太大的原因吧。。。MASS是质量,你都220000 这么多了,有点不正常哈,调小一点哈  详情 回复 发表于 2013-6-17 09:49
发表于 2013-4-15 14:11 | 显示全部楼层
mass 值设为1试试
发表于 2013-4-15 14:12 | 显示全部楼层
教程区有一些坦克大战教程 你可以参考下
http://www.u3dchina.com/t-652-1-1.html
 楼主| 发表于 2013-4-15 14:26 | 显示全部楼层
        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");
        }
               
               
    }

}
 楼主| 发表于 2013-4-16 09:32 | 显示全部楼层
是导入资源的问题~~
发表于 2013-6-15 12:10 | 显示全部楼层
constrains的Rotation和Position该勾选的勾选
发表于 2013-6-17 09:49 | 显示全部楼层
swordmanwj 发表于 2013-4-15 14:09
这个是rigibody~~

我觉得是质量太大的原因吧。。。MASS是质量,你都220000 这么多了,有点不正常哈,调小一点哈
发表于 2014-5-29 16:45 | 显示全部楼层
你可以设置刚体的  重心  
可以参考如下代码
  1. gameObject.rigidbody.centerOfMass=new Vector3(0,-2,0);
复制代码
设置Y轴重心
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-20 05:18 , Processed in 0.096992 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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