Цитата:
Оригинал написал(а) дарк
люди
я вот тоже игру делаю, но не очень много знаю во флеше
я делаю игру как раз про чувака против монстров
главный мой вопрос - как сделать интеллект у монстров, чтобы они бежали к чуваку и мочили его?
|
Нужно, короче, установить тактовую частоту. То есть с определённой переодичностью (25 раз в секунду например) твои герои смогут сделать движение. Сделать это можно или с помощью onEnterFrame или с помощью setInterval. Далее у каждого объекта на экране, в том числе и героя будут свои правила обновления. Для героя будут отлавливаться нажатия клавиши, а алгоритм врагов можно сделать так: если им нужно всё время стремиться подбежать к герою, каждый раз в апдейти необходимо определять кратчайшее расстояние до героя и двигаться туда, если есть такая возможность.
Как вариант, можно разбить экран на матрицу координат и перемещаться согласно этим координатам. Я бы даже сказал, что это нужно...