XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
Bornikkeny
Silenced by Bornikkeny
offline
Опыт: 24,410
Активность:
Котаны, выручайте! PATHING_TYPE_FLYABILITY не работает.
Котаны, выручайте! PATHING_TYPE_FLYABILITY не работает. Или у меня руки кривые и голова не на плечах, что очень вероятно
Делал так:
function SSS takes nothing returns nothing
local real a = GetUnitFacing(udg_u)
local real X = GetUnitX(udg_u)+3*CosBJ(a)
local real Y = GetUnitY(udg_u)+3*SinBJ(a)
	if IsTerrainPathable(X,Y,PATHING_TYPE_FLYABILITY) == true then
		call SetUnitX(udg_u,X)
		call SetUnitY(udg_u,Y)
	endif
endfunction
И нет же!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Не хочет он двигаться! (Таймер я прилепил)
А вообще я хочу сделать так:
Юнит будет двигаться тогда, пока не встретит воздушное препятствие, это например "Блок. пути (Воздух\Оба)"
p.s. Пробовал другие варианты, но мне нужен именно PATHING_TYPE_FLYABILITY!
Старый 08.04.2013, 13:33
ScorpioT1000
Работаем
offline
Опыт: отключен
if not IsTerrainPathable(X,Y,PATHING_TYPE_FLYABILITY) then
дальше юзай поиск, эта опечатка всюду оговаривается
Старый 08.04.2013, 13:52
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 02:24.