Я пытаюсь расположить тело, используя физический движок с этим кодом:
float touchX = pp[0];
float touchY = pp[1];
float diffX = touchX - mBody.getPosition().x;
float diffY = touchY - mBody.getPosition().y;
mBody.setLinearVelocity(new Vector2(( pp[0]) / PhysicsConstants.PIXEL_TO_METER_RATIO_DEFAULT , ( pp[1]) / PhysicsConstants.PIXEL_TO_METER_RATIO_DEFAULT));
Координаты X и Y взяты из карты тайлов TMX и имеют площадь 32 пикселя. Я пытаюсь заставить тело физического движка перейти к определенным тайлам в карте тайлов (содержится в массиве pp []), но вместо этого он движется по случайному хаотическому пути. Это правильный подход для преобразования координат X, Y и перемещения в эту точку ??
Спасибо