Тема: MO_Transport
Показать сообщение отдельно
Старый 24.06.2011, 19:18   #28
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Уже обсуждалось, что в таком случае все рассчёты ведутся с учётом поправки отображения и координат игрока на корабле, как если бы он в самом деле был в той точке, где он сейчас находится на карте на корабле.
Понимаю, что кривовато объяснил. Объясняли лучше, но для этого надо найти ту тему и перечитать. Вам надо - вы и поищите. Тема лохматая, там всё было разжёвано от и до.

Добавлено через 3 минуты
Цитата:
Сообщение от Deamon Посмотреть сообщение
Т.е:
а) Если A и B находяться на одном и том же транспорте - то считать расстояние по относительным координатам.
б) Иначе - считать по относительным координатам.

И предвидя следующий вопрос:
1) Когда плеер стоит на транспорте и на fly mount'е взлетает в воздух, признак нахождения на транспорте моментально сбрасывается.
2) Когда плеер на fly mount'е подлетает к транспорту, признак нахождения на транспорте установится только когда плеер прекратит полет и приземлится на корабль.
а) б) - в чём разница? В обоих случаях по относительным

1) А вот и нет. Совсем не моментально. Если взлететь не высоко - будешь двигаться вместе с транспортом, но действительно есть какие-то пределы, когда флаг сбрасывается. (если меня очень сильно не подводит память по опыту игры на оффе).
KiriX вне форума   Ответить с цитированием