【发布时间】:2017-02-21 17:33:29
【问题描述】:
我想用玩家推动物体刚体的相同力量来拉动物体。但是,我不知道如何使这样的力等于走进刚体的力。
这是我的代码:
//if can push and holds button for pushing
other.GetComponent<Rigidbody>().AddForce(new Vector3(player.moveInput.x*player.speed*mass, player.moveInput.y * player.speed * mass, player.moveInput.z * player.speed * mass), ForceMode.Impulse);
现在上面的代码只是让盒子飞起来的力量比我预期的要大得多。
【问题讨论】:
-
你是在问如何用他推向物体的相同力量将玩家从物体上推开?此外,您应该发布整个代码并更好地解释您的要求。
-
我在问如何为玩家制作一个拉动脚本来拉动物体,这样当他移动物体时,保持一定的距离,我怎样才能做到这一点?
-
"...力等于走进刚体的力"是什么意思?什么是“行走的力量”?另外,
player.moveInput是什么?
标签: unity3d game-physics rigid-bodies