我有一个问题,我点击圆圈内的任何地方都没有发生任何问题,原因是因为世界中圆圈定位的y坐标与屏幕上touchDown()
的坐标不同。我在负责渲染游戏的班级中使用了OrthographicCamera:
public GameRenderer(GameWorld world) {
this.world = world;
cam = new OrthographicCamera();
cam.setToOrtho(false, 480, 270);
shapeRenderer = new ShapeRenderer();
shapeRenderer.setProjectionMatrix(cam.combined);
spot = world.getSpot();
spotList = spot.getSpots();
}
我不确定这是否是问题背后的原因,并且不确定如何解决这个问题。