Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Как правильно высчитать направление игрока через yaw

DackZz

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
deni9078
Есть функция, позволяющая получить направление игрока (север, юг, запад или восток) через его yaw, однако она работает не правильно. Что тут не так?


if ((yaw >= 135 && yaw <= 180) || (yaw >= -180 && yaw <= -135)) {
return "NORTH";
} else if (yaw > -135 && yaw < -45) {
return "EAST";
} else if (yaw > -45 && yaw < 45) {
return "SOUTH";
} else {
return "WEST";
}
 
Есть функция, позволяющая получить направление игрока (север, юг, запад или восток) через его yaw, однако она работает не правильно. Что тут не так?


if ((yaw >= 135 && yaw <= 180) || (yaw >= -180 && yaw <= -135)) {
return "NORTH";
} else if (yaw > -135 && yaw < -45) {
return "EAST";
} else if (yaw > -45 && yaw < 45) {
return "SOUTH";
} else {
return "WEST";
}

if ((yaw >= -45 && yaw < 45)) {
return "SOUTH";
} else if (yaw >= 45 && yaw < 135) {
return "EAST";
} else if (yaw >= 135 || yaw < -135) {
return "NORTH";
} else {
return "WEST";
}
 

Поделиться этой страницей

Назад
Верх