Показано с 1 по 10 из 1176

Тема: ПрожектХ

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11
    Хранитель Форума Аватар для Валера
    Информация о пользователе
    Регистрация
    15.04.2008
    Адрес
    Москва
    Сообщений
    14,006
    Записей в дневнике
    3
    Репутация: 166 Добавить или отнять репутацию

    По умолчанию

    Ты имеешь ввиду типа: "юниту дано 5 шагов для движения к цели, как это организовать?"
    Если нет препятствий, просто сравниваются координаты. Юнит выбирает бо'льшую разницу и идет по этой оси, пока значения разниц не сравняются. Потом - движение зигзагом до цели.
    Второй вариант: двигаться так, чтобы одна из разниц стала равна нулю ( встать на одну линию с целью ), потом идти по этой прямой ( вертикаль или горизонталь ).
    Если же есть препятствия в виде предметов или других юнитов, то перед каждым шагом ( или серией ) нужно проверять клетки пути на наличие препятствий. В это вся сложность. Потому что, если само препятствие отследить не так сложно, то выбрать каждый раз обходной путь - уже сложнее. Опять же - не так сложно, как требует внимательности при написании этих "свитков"...
    Это для движения на 4 стороны.
    Последний раз редактировалось Валера; 21.10.2011 в 20:49.

    Спойлер И как тебе не стыдно-то, а, Валера?:


    Оборона форта: http://rghost.ru/8kLGxFtD2
    Сделать, чтоб все происходило, как я хочу, - вот, собственно, и весь мейкер!
    Адский Рейд: http://rpgmaker.su/vbdownloads.php?d...downloadid=106

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 6 (пользователей: 0 , гостей: 6)

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
ПрожектХ