Нужна помощь?
Создайте тему в соответствующем разделе
Не нужно писать всё в чат!Загляните на торговую площадку
Там вы можете купить
всё что касается игровых серверовНе хотите бан?
Пожалуйста, ознакомьтесь с нашими правилами
Не нарушайте порядок!Продаёте или покупаете?
Пользуйтесь услугами гаранта
Мы сделаем вашу сделку безопасной
-
Объявления
-
⚙️ Новые онлайн-инструменты для DayZ 07/26/26
-
- 0
Войдите, чтобы подписаться
Подписчики
0
Проблема с получением начала и концом луча объекта который является атачментом
Спросил
Archon7th

Собственно мне нужна точная позиция точки и направление объекта для рэйкаста
Обьект который должен райкастить является атачментом.
Пробовал много способов, но это для примера, два которые хотя бы хоть в чем-то адекватны
тут позиция вроде адекватная хоть и не конкретной точки, но оказывается Direction у объекта который находится в прокси не рассчитывается и это всё ломает
vector direction = GetDirection(); vector from_world = GetWorldPosition() + GetDirection() * 0.5; vector into_world = from_world + GetDirection() * 1000.0;второй способ то работает то нет, никак не могу понять в какой момент он вырубается, но и direction у него ведет себя странно, то правильно показывает то не правильно
причем сразу на спавне вроде всё ведет себя нормально, хоть и direction крутит
потом проходит небольшое время и всё перестает работать, точка летает по простарнству по непонятной траектории, но явно зависимой от перемещения
vector from_world = GetSelectionPositionMS("from"); vector into_world = GetSelectionPositionMS("into"); from_world = ModelToWorld(from_world); into_world = ModelToWorld(into_world); vector direction = vector.Direction(from_world, into_world);кто знает в чем тут дело?
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах