как с помощью фрэйма строить здания
Доброго времени суток, собственно вопрос: как добиться такого эффекта, когда нажимаю на иконку созданную с помощью фрэймов появляется выбор размещения соответствующего здания.

Лучший ответ:
  1. Отследить клик по кнопке.
  2. Сменить модель курсора на модель здания.
  3. Сделать эту модель чуть прозрачной.
  4. Взять карту путей здания.
  5. Расчитать где можно строить, а где нет.
  6. Покрасить в нужный цвет карту путей здания (красный или зеленый)
  7. Обновлять эти данные при движении курсора.
  8. Отследить клик ЛКМ и сделать курсор нормальным.
  9. Создать здание как юнита и установить хп на 1 и увеличивать со временем. +проигрывание нужной анимации.
  10. Отследить момент завершения стоительства и вывести сообщение о готовности новой постройки.



Просмотров: 739

» Лучшие комментарии


pro100master #1 - 2 недели назад 0
я призываю берги как "Улт катапулты"
ScopteRectuS #2 - 2 недели назад 3   

  1. Отследить клик по кнопке.
  2. Сменить модель курсора на модель здания.
  3. Сделать эту модель чуть прозрачной.
  4. Взять карту путей здания.
  5. Расчитать где можно строить, а где нет.
  6. Покрасить в нужный цвет карту путей здания (красный или зеленый)
  7. Обновлять эти данные при движении курсора.
  8. Отследить клик ЛКМ и сделать курсор нормальным.
  9. Создать здание как юнита и установить хп на 1 и увеличивать со временем. +проигрывание нужной анимации.
  10. Отследить момент завершения стоительства и вывести сообщение о готовности новой постройки.
pro100master #3 - 2 недели назад 0
ScopteRectuS, какой мудрый ход!
Bergi_Bear #4 - 2 недели назад 2   
Ну так как самый верный вариант уже расписан тогда вот:
  1. Отслеживаем клик по кнопке
  2. Выделяем даммика
  3. Отдаём ему приказ Build
  4. Отдаём ему приказ ForceUI Key хоткея постройки
  5. Курсор превращается в Дефолт строительство (можно строить через шифт)
Если ресурсы не нужны, меняем строительство на способности из игрушечной башни и дальше суть таде
При этом число способностей/построек, можете перевалить за 12
Способ теоретический и не тестировался
pro100master #5 - 2 недели назад 2   
Bergi_Bear, Bergi_Bear, изврашенец

я тебе дал фрейм курсор а ты решил взять дамик пфу
ScopteRectuS #6 - 2 недели назад 2   
Bergi_Bear #7 - 2 недели назад 0
Ну я не успел с верным ответом, пришлось костылить
Зато есть очередь и проверка на ресурсы
shmatko #8 - 2 недели назад 0
Всем спасибо за ответы.