Ситуация такая. Герой использует Темную стаю, я закидываю точку куда она была направлена в переменную, а затем с помощью даммика использую этот же скилл повторно в эту точку. Проблема в том, что эта точка ставится вечно в одно и тоже место и СОВСЕМ не туда, куда нужно. Проверил с помощью спавна любого предмета туда.
Принятый ответ
Во-первых, существует GetSpellTargetX() и GetSpellTargetY(), а во-вторых, не пользуйтесь точками.
В памяти игры существует пресозданная таблица локейшнов, используемый для реализации поиска пути и ещё каких-нибудь сервисных нужд, и подавляющее число нативных функций, которые возвращают location, не создают эту самую локацию из воздуха, а делают копию локейшна из таблицы. Реальный алгоритм того, какую именно локацию получаешь на выходе скрыт, технически его можно выяснить, но для практических нужд это не имеет смысла.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован MpW
говорят, что у Target point of ability being cast и у других точек есть чуть-чуть смещение, но незаметное. Мб координаты? хотя я не знаю, не проверял. Но в некоторых случаях могут смещаться, там могут быть преграды и прочее. Не помню, что с помощью точки проверять (высоту можно, но еще кажись, на что проходима ли), не помню, где слыхал об этом (на форуме)
Steal nerves: Эх, если бы чуть-чуть...
Отредактирован Clamp
Кто тебе такое сказал вообще? У них хендлы совпали или на каком основании ты так считаешь?