让身体随着相机移动

时间:2015-03-04 17:16:22

标签: java libgdx box2d

我目前正在libGdx制作一个基本的2d平台游戏,我想检查播放器何时不在摄像机边界内,如果是,我想让他重新启动关卡。

相机以每个刻度0.5 y坐标的速度不断移动,因此必须在运动体上使用setLinearVelocity还是有另一种方式?

1 个答案:

答案 0 :(得分:0)

这是一个解决方案

您可以使用

camera.position.x 

获取相机的当前位置。 然后将摄像机位置与角色的位置进行比较

if(camera.position.x - distance_left_From_The_Center_of_Your_Screen < character.position) {
camera.translate(-0.5, 0)
}

这应该会移动你的相机