Помогите Получить игрока на которого смотрит другой игрок (или Entity)

Статус
Закрыто для дальнейших ответов.

TheSkiffSailor

Новичок
Пользователь
Баллы
21
Имя в Minecraft
TheSkiffSailor
Привет!
Прошу помощи, т.к. из гугла способы выкидывали одни стактрейсы, да и нашел я их с трудом.
Нужно проверить, если игрок смотрит на другого игрока и при этом расстояние между ними не более 2х блоков, отправит ьигроку сообщение, иначе же ничего не делать (тот entity на которого игрок смотрит должен быть типом Player).
Не имею представления как так сделать.
 
Поправка, можно кодом пожалуйста. Бесполезно кидать темы.
Один нюанс, здесь помогают людям, а не выполняют за них работу. Учись.
Проверяй куда и кто смотрит, Player тебя в этом не ограничивает.
 
Поправка, можно кодом пожалуйста. Бесполезно кидать темы.
Присоединяюсь к ответу выше.
По идее как сказал AbstractCoder рили лучше перебирать игроков. У каждого игрока брать его хитбокс и чекать на пересечение линию (вектор игрока который смотрит) с каждой гранью этого хитбокса. Здесь идет линейная алгебра (кстати не понял прикол про школу, у нас в обьемном пространстве такое учили ток в универе на первом курсе). В общем все это гуглишь, смотришь как определять точку пересечения и делаешь в коде. Если ты хочешь чего то добиться, то бери и делай. Направление и суть думаю понятна.
 
Присоединяюсь к ответу выше.
По идее как сказал AbstractCoder рили лучше перебирать игроков. У каждого игрока брать его хитбокс и чекать на пересечение линию (вектор игрока который смотрит) с каждой гранью этого хитбокса. Здесь идет линейная алгебра (кстати не понял прикол про школу, у нас в обьемном пространстве такое учили ток в универе на первом курсе). В общем все это гуглишь, смотришь как определять точку пересечения и делаешь в коде. Если ты хочешь чего то добиться, то бери и делай. Направление и суть думаю понятна.
Спасибо, понял принял.
Подумал, погуглил еще до 2х ночи и понял как реализовать. Спасибо =)



ЗАКРЫТО
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх