Перейти к содержанию

Текущие вопросы и ответы по редактору карт

Аватар пользователя
#4770
Вопрос по анимациям на карте
Тип анимации ставите IDLE? Они (вероятно) косячно прописаны для этих существ. Советую создать бой как череду ONESHOT анимаций. С ней всё в порядке, к тому же можно задать плавающий интервал между ударами, что смотрится гораздо реальнее. Я так всегда и делал:
function BattleThread()
while (true) do
if (IsObjectExists(СУЩЕСТВО 1)) then
PlayObjectAnimation(СУЩЕСТВО 1, 'attack00', ONESHOT);
end
sleep(random(10)+5);
if (IsObjectExists(СУЩЕСТВО 2)) then
PlayObjectAnimation(СУЩЕСТВО 2, 'attack00', ONESHOT);
end
sleep(random(10)+5);
end
end

startThread(BattleThread);

Можно поиграться с интервалами, типами ударов, можно поставить что когда одно существо бъет, второе получает удар и ещё кучу всего.
РПГ-сценарий для HoMM5: Путь героя
ЧаВо по созданию карт для HoMM5: ЧаВо