Показать сообщение отдельно
  #39  
Старый 20.05.2013, 22:27
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Во-первых, не надо превращать форум в чат. Есть кнопка "Редактировать сообщение".
Цитата:
То есть сделать как Вы ранее говорили, - учет расстояния от края спрайта. Это значит в АИ моба прописать, что если он на определенном расстоянии от Героя, то включается атака. Но если герой отбежит?
Никто не сказал, что атака должна начинаться именно на дальней границе расстояния атаки, чтобы достаточно было на 1 пиксель сдвинуться. Она может начинаться и ближе.
Цитата:
Первая как и была, - как и где можно прописать создание нескольких монстров?
Так же, как и одного. Создаем массив классов, каждый элемент создаем также, как отдельного юнита.
Цитата:
Но у меня программа ругается на объявление переменных Hero или Enemy где бы то ни было, при попытке их активации в программе.
Ни слова не понял. Где ругается, чем ругается, при каких условиях ругается, и что вообще применяется?
И кстати для нанесения удара было бы логичнее сделать Hurt методом класса TUnit, который является общим предком для THero и TEnemy, тогда можно будет вызывать метод этого класса как Enemy.Hurt(Damage).
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием