我已将对象添加到box2d
世界在libgdx
.
我想知道是否可以用鼠标拖动对象?如果是这样,怎么办?
thanks!
这里有几个选项。您可以使用鼠标关节,也可以使用运动体并手动设置其位置。看看如何使用鼠标关节的一个很好的例子:
http://code.google.com/p/libgdx-backend-android-livewallpaper/source/browse/gdx-backend-android-livewallpaper-example/src/com/badlogic/gdx/tests/box2d/Box2DTest.java? r=ba02aaf34a8ca07daa0c30493bab993067c652f9 http://code.google.com/p/libgdx-backend-android-livewallpaper/source/browse/gdx-backend-android-livewallpaper-example/src/com/badlogic/gdx/tests/box2d/Box2DTest.java?r=ba02aaf34a8ca07daa0c30493bab993067c652f9
如果你想使用运动体,你可以这样做:
在渲染()中:
body.setTransform(Gdx.input.getX(), Gdx.input.getY(), 角度);
然后你会说 body.getPosition() 来渲染你的精灵。或者,如果您使用调试渲染器来绘制您的身体,但就像形状一样。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)