我正在尝试学习libgdx,并且正在制作一个非常简单的运行游戏,其中玩家只是沿着平台运行并跳过盒子。我让相机以恒定的速度运行,所以如果玩家进入一个盒子,他/她会被相机留下来,那部分工作得很好。我遇到问题的是检查播放器是否在相机外面。有没有办法找到摄像机视图一侧的坐标,以便我可以检查播放器是否在外面?
答案 0 :(得分:0)
通过一点思考,我设法通过这个if语句
找到问题的解决方案if(player.getBody().getPosition().x * PPM < cam.position.x - cam.viewportWidth / 2){}
所以对于其他任何人都不知道这是获取相机左侧的一种方法,不知道它是否正确,但它对我有效。