Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在屏幕上有很多砖块(物理体)(不同 - 不同的 x 和 y 方向),一个球来自向上方向(y = 0)。在这个动作中,如果一个球与一块砖(从顶部)碰撞,那么它会获得一些速度。
到目前为止一切正常,但我希望当球与砖(从底部)碰撞时,球应该表现得像一个“非物理”的身体。这意味着当它从砖的顶部碰撞时,球必须是物理体,而当它在该运动中与底部碰撞时,球的行为必须像“非物理”体。
可能吗?
只需检测球来的方向(例如,您可以使用球的垂直速度),如果球向上,您设置
bar.isSensor = true
在物体上,然后在球不再与它碰撞或正在下降后将其恢复为假。