我已将对象添加到 libgdx
中的 box2d
世界。
我想知道是否可以用鼠标拖动对象?如果是这样,怎么办?
谢谢!
最佳答案
这里有几个选项。您可以使用鼠标关节,也可以使用运动体并手动设置其位置。如何使用鼠标关节的一个很好的示例请查看:
如果你想使用运动体,你可以这样做:
在渲染()中:
body.setTransform(Gdx.input.getX(), Gdx.input.getY(), 角度);
然后你会说 body.getPosition() 来渲染你的 Sprite 。或者,如果您使用调试渲染器来绘制您的 body ,但就像形状一样。
关于java - 如何使用 box2d 在 libgdx 中拖动对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12123470/