Перейти к содержимому
KKosty4ka

Как узнать, в какую сторону смотрит игрок

Рекомендуемые сообщения

Нужна программа, что-бы узнать в какую сторону смотрит игрок с планшета.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
11 минуту назад, KKosty4ka сказал:

Нужна программа, что-бы узнать в какую сторону смотрит игрок с планшета.

Сторону света или градусы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, BrightYC сказал:

Сторону света или градусы?

Плюс по X или минус по X или плюс по Z или минус по Z

А если так нельзя, то хотя-бы стороны света

Изменено пользователем KKosty4ka

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
53 минуты назад, KKosty4ka сказал:

Плюс по X или минус по X или плюс по Z или минус по Z

А если так нельзя, то хотя-бы стороны света

Можно, почему.

local tablet = require("component").tablet
local facings = {
    [0] = {x = -1, z = 0, side = "запад"},
    {x = 0, z = -1, side = "север"},
    {x = 1, z = 0, side = "восток"},
    {x = 0, z = 1, side = "юг"}
}

while true do
    local facing = math.floor(tablet.getYaw() / 90 - .5) % 4
    print("X: " .. facings[facing].x, "Z: " .. facings[facing].z, "сторона света: " .. facings[facing].side)
    os.sleep(0)
end

Только учти, что это только для движения вперед. Если нужно для движения вправо/влево/назад - напиши.

Т.е оно показывает куда игрок будет двигаться вперед.

Изменено пользователем BrightYC

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...