我正在使用farseer物理引擎来检测N个盒子之间的碰撞。其中一个放在屏幕的底部。当您在屏幕上单击时,会出现其他选项。它们以一定的高度出现在严格的第一个隔间上。当它们落在盒子上时,编号为1的盒子是碰撞的,但盒子的行为就像是橡胶一样(物理上的,而不是图像上的)。在屏幕上,它看起来像是一个盒子落下了大约一半,然后爬上了盒子的顶部。我怎么才能修复它?
发布于 2012-11-06 22:15:39
我认为你的箱子有很强的归还价值。恢复原状会让身体弹跳。
例如:
Body body = BodyFactory.CreateBody(world, Vector2.Zero);
body.Restitution = (play with some float value.);我希望这是你问题的答案。
https://stackoverflow.com/questions/10415483
复制相似问题