使 body 随相机移动
Making a body move along with the camera
我目前正在 libGdx 中制作一个基本的 2d 平台游戏,我想检查玩家何时不在摄像机边界内,如果是,我想让他重新启动关卡。
相机以每刻度 0.5 y 坐标的速度不断移动,因此必须在运动学上使用 setLinearVelocity body 或者有其他方法吗?
这是一个解决方案
您可以使用
camera.position.x
获取相机的当前位置。
然后你将相机位置与角色的位置进行比较
if(camera.position.x - distance_left_From_The_Center_of_Your_Screen < character.position) {
camera.translate(-0.5, 0)
}
这应该会移动你的相机
我目前正在 libGdx 中制作一个基本的 2d 平台游戏,我想检查玩家何时不在摄像机边界内,如果是,我想让他重新启动关卡。
相机以每刻度 0.5 y 坐标的速度不断移动,因此必须在运动学上使用 setLinearVelocity body 或者有其他方法吗?
这是一个解决方案
您可以使用
camera.position.x
获取相机的当前位置。 然后你将相机位置与角色的位置进行比较
if(camera.position.x - distance_left_From_The_Center_of_Your_Screen < character.position) {
camera.translate(-0.5, 0)
}
这应该会移动你的相机