unity3d添加刚体问题

我建立一个球和一个方块给球添加了一个刚体组件。添加一个脚本就写了一个大概一个这个,但是运行控制球的时候,当球碰到方块就像是收到一种力一样,莫名移动,搞不清是为什么!希望能... 我建立一个球和一个方块给球添加了一个刚体组件。添加一个脚本
就写了一个大概一个这个,但是运行控制球的时候,当球碰到方块就像是收到一种力一样,莫名移动,搞不清是为什么!希望能为我解答一下!
transform.Translate(Input.GetAxis("Vertical") * Time.deltaTime * Vector3.left * speed);
transform.Translate(Input.GetAxis("Horizontal") * Time.deltaTime * Vector3.forward * speed);
展开
 我来答
步虚真人
2016-05-14 · TA获得超过1344个赞
知道小有建树答主
回答量:601
采纳率:91%
帮助的人:492万
展开全部
这是因为球和方块上面自带有碰撞器,又在球和方块上面加上了刚体,那么就会产生碰撞效果了。
这个效果貌似是应该发生的。
如果想要不发生碰撞效果,可以考虑取消掉碰撞器或者封锁住刚体的轴。
追问
如果换成了球就好了,我也不知道怎么弄的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式