Попытка уменьшить чувствительность панорамирования, установив квадратный размер крана, но даже установив огромные числа, как в приведенном ниже примере, кажется, не имеет никакого эффекта. На высококачественном маленьком экране практически невозможно коснуться чего-либо без использования режима панорамирования.libgdx CameraInputController слишком чувствителен, слишком рано поворачивает пинги
Каков правильный способ сделать это? Код ниже, похоже, ничего не делает.
public class CustomCameraInputController extends CameraInputController {
public CustomCameraInputController(Camera camera) {
super(camera);
this.setTapSquareSize(Gdx.graphics.getWidth()/5);
}
}
Спасибо, я использую translateUnits уже для замедления движения. Моя проблема скорее в том, чтобы различать касание и панорамирование в одном и том же детекторе жестов, на маленьком экране телефона малейшая ошибка приводит к кастрюле, поэтому трудно подобрать объекты. – Arthur
Я предлагаю change setTapSquareSize (Gdx.graphics.getWidth()/5); к чему-то вроде setTapSquareSize (hypotenuse/5); это более точно, я сам планирую реализовать панорамирование камеры в своем проекте, но ничего не сделал, поэтому я понятия не имею, есть метод панорамирования, который ничего не делает на CameraInputController. – daniel