我已将对象添加到box2d
中的libgdx
世界
我想知道是否可以用鼠标拖动对象?如果是这样,怎么样?
谢谢!
答案 0 :(得分:3)
这里有几个选项。您可以使用鼠标关节,也可以使用运动体并手动设置它的位置。如何使用鼠标关节的一个很好的例子检查这个:
如果你想使用运动体,你可以这样做:
在render()中:
body.setTransform(Gdx.input.getX(),Gdx.input.getY(),angle);
然后你会说body.getPosition()用于渲染你的精灵。或者,如果您使用的是调试渲染器,它将绘制您的实体,但就像形状一样。