|
|
1
3
至少有两种方法我知道你可以用来完成这一点。 方法1: 如果使用的是Box2D。 在touchDown功能中,您可以有如下内容:
QueryAABB函数的QueryCallback可以被重写,如下所示:
因此,总而言之,您使用world对象的函数QueryAABB来检查某个位置上的固定装置。然后我们重写回调以从QueryCallback中的reportFixture函数获取主体。 如果您想查看此方法的实现,可以查看以下内容: https://github.com/libgdx/libgdx/blob/master/tests/gdx-tests/src/com/badlogic/gdx/tests/Box2DTest.java 方法2: 如果您正在使用Scene2D或您的对象以某种方式扩展Actor,并可以使用clickListener。 如果使用Scene2D和Actor类,则可以将clickListener添加到Ball对象或图像中。
|
|
|
2
0
我觉得这是一个很好的解决方案:
|
|
|
burprinz · 纹理未渲染的顶部和右侧的LibGdx黑框 3 年前 |
|
|
Kapparino · 多边形应以鼠标x,y为中心 3 年前 |
|
|
gx10001 · 如何将libGdx中的曲线墙添加到世界中? 13 年前 |
|
|
user2707073 · 如何使用Actor.hit进行碰撞检测? 13 年前 |
|
|
kelorek · 如何使用REST向S3存储桶发出post请求? 13 年前 |
|
|
yafrack · LibGDX未运行render()方法 13 年前 |
|
|
Aliaaa · 如何使用libgdx scene2d创建多页屏幕? 13 年前 |
|
|
user2128112 · libgdx滚动窗格不显示 13 年前 |
|
|
Johnny · LibGDX-2d中的矩形碰撞检测? 13 年前 |