在Unity中,我的gameObject不受physics2D的影响

时间:2017-01-17 21:28:14

标签: unity3d unity5

在Unity 5.5中,我试图通过physics2D移动2D游戏对象,但它仍未受影响。我是新手,但我已经完成了一个arkanoid克隆,所以移动一个对象应该不是问题。

通过变换工作,重力,addForce,.velocity不起作用。或者确切地说,它们正在工作,但不能移动物体。添加脉冲会改变刚体2D的速度(增加力不会),但我的gameObject的位置保持不变。我在更新功能中记录了timeScale,因此游戏没有暂停,并且正在正确更新,输入也正常。

相关信息:

GameObject and Project's physics2D properties

Script and runtime properties

1 个答案:

答案 0 :(得分:1)

您取消选中Simulated复选框,这意味着物理系统不会模拟RigidBody2D。您正在施加的力量必须在身体上模拟,以便它们起作用。