Я разрабатываю игру для Android с помощью LibGDX. Я добавил масштабирование и панорамирование. Моя проблема заключается в том, как избежать выхода из игровой площадки. Как бы то ни было, вы можете панорамировать вне игровой зоны в черноту. Когда я полностью вычеркнул, я знаю, как с этим бороться, я только что сказал:
if(camera.zoom == 1.0f) ;
else {
}
Но, если увеличить масштаб, как это сделать. Я знаю, что это не так сложно, я просто не могу понять. После создания я установил камеру в середину экрана. Я знаю, как кастрюлю, я использую camera.translate(-input.deltaX, -input.deltaY, 0), мне просто нужно проверить перед этим вызовом, чтобы увидеть, находится ли позиция вне игровой зоны. Когда я увеличен, как я могу проверить, находится ли я на краю экрана?