XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
nvc123
new status
offline
Опыт: 59,284
Активность:
bladget, невозможно создать 8192 юнита
так что выход за пределы тебе не грозит
Старый 21.04.2014, 19:48
Zahanc

offline
Опыт: 23,017
Активность:
Теперь не могу понять, как связать дамми и игрушечный замок! Если отслеживать событие применения способности, то не понятно, какая функция возвращает замок (GetSpellTargetUnit не работает; GetTriggerUnit, понятное дело, возвращает кастера), а если событие постройки — дамми (нет функции, которая возвращает строителя).

Отредактировано bladget, 22.04.2014 в 00:55.
Старый 22.04.2014, 00:39
nvc123
new status
offline
Опыт: 59,284
Активность:
GetTriggerUnit возвращает строителя при событие юнит начинает постройку
Старый 22.04.2014, 11:04
DioD

offline
Опыт: 45,134
Активность:
рак мида...
  1. берёте
  2. делаете
  3. триггер
  4. с кучей событий
  5. и отладку нормальную
  6. сами
очень рак, давайте мы с вами будем оперировать интересными фактами:
  1. Игра идёт в ОДИН ПОТОК;
  2. Если чтото началось, то оно будет выполнено, а всё остальное будет ждать, кроме передачи управления прерываниями событий и другими вещами про которые знать вам не обязательно;
  3. Если чтото началось и не может быть прервано в процессе, зачем нам сохранять состояние во время когда можно сохранить состояние ДО и потом прочитать состояние ПОСЛЕ?
я ведь не просто так сказал про ООП, вы не видите что Ваш каст это объект, который меняет состояние в рантайме, управлять надо инстансом каста, целиком, как единым объектом, который имеет "детей" и имеет "родителя".
Учитывая архитектуру, создание такого объекта атомарно.
я прямо сейчас могу написать код который будет рисовать свастику игрушечными замками на МУИ через одного дамми без передачи данных нарисованным замкам через хеш кеш или зигу.
Да мы так и поступим, вы опубликуете надлежащий код с отладкой и комментариями, а я приведу его к стандартам ООП от оракла (это ява если вы не в курсе, так как я ушел на яву и пишу теперь на яве)
Старый 22.04.2014, 13:26
nvc123
new status
offline
Опыт: 59,284
Активность:
каждое срабатывание триггера создаёт новый поток
и цель определить какой герой юзнул скил для постройки этих замков
а ты пришёл даже не читая комменты и написал совсем о другом
джава рулит
nvc123 добавил:
и нафиг здесь ооп
Старый 22.04.2014, 19:37
ZLOY5

offline
Опыт: 912
Активность:
запилить тригерно аналог игрушечного замка и не париться
можно еще передавать данные через цепочку кастер-дамми-замок, тем же хешем
DioD:
это ява
вкусный чай
Старый 22.04.2014, 20:26
nvc123
new status
offline
Опыт: 59,284
Активность:
ZLOY5, нафиг хэш?
Старый 22.04.2014, 20:29
ZLOY5

offline
Опыт: 912
Активность:
если не нужна МУИшность, то можно и глобалки оставить
тогда вообще проблем нет
Старый 22.04.2014, 20:33
nvc123
new status
offline
Опыт: 59,284
Активность:
ZLOY5, ты нуб?
хотя зачем я спрашиваю
если ты считаешь что глобалками нельзя сделать муи то ответ ясен
Старый 22.04.2014, 20:35
ZLOY5

offline
Опыт: 912
Активность:
можно конечно
теже структуры в vjass есть
но я теперь не понимаю что ты хочеш
у тебя есть готовый скилл по твоим же словам
Старый 22.04.2014, 20:43
nvc123
new status
offline
Опыт: 59,284
Активность:
ZLOY5, тут ненужны не структуры не хэш
nvc123 добавил:
ZLOY5, по моим словам?
Старый 22.04.2014, 20:52
ZLOY5

offline
Опыт: 912
Активность:
сорри, перепутал с автором темы)
но как ты будеш передавать данные, если у тебя есть несколько экземпляров абилки, с помощью глобалки?
возможно я настолько рак, но я не вижу способов
Старый 22.04.2014, 20:57
nvc123
new status
offline
Опыт: 59,284
Активность:
ZLOY5, на предыдущей странице писали
массив с индексом полученным через хэндл
Старый 22.04.2014, 21:00
ZLOY5

offline
Опыт: 912
Активность:
и тут мы вернулись к тем же структурам, только без обертки)
Старый 22.04.2014, 21:01
nvc123
new status
offline
Опыт: 59,284
Активность:
ZLOY5, 1 массив != структура
Старый 22.04.2014, 21:07
ZLOY5

offline
Опыт: 912
Активность:
nvc123:
только без обертки)
Старый 22.04.2014, 21:11
DioD

offline
Опыт: 45,134
Активность:
раз кода нет ставлю диагноз - рак мида и ливаю с треда, удачи вам.
Старый 23.04.2014, 13:17
Bladget_VK
Kicked by Эльрат
offline
Опыт: 30
Активность:
Простите, из-за бана я не могу опубликовать карту, так что выслал код через систему личных сообщений.
EVENT_PLAYER_UNIT_CONSTRUCT_START GetTriggerUnit( ) возвращает постройку.
Старый 23.04.2014, 16:05
nvc123
new status
offline
Опыт: 59,284
Активность:
Bladget_VK, тогда делай триггерную постройку
и вообще если тебе надо просто проверить проходимость то есть и более простые способы
Старый 23.04.2014, 17:26
Bladget_VK
Kicked by Эльрат
offline
Опыт: 30
Активность:
Расскажите пожалуйста об этих способах.
+
Но мне нужно разместить строящееся здание, так что, скорее всего, всё-равно придется использовать Игрушечный замок.
Старый 23.04.2014, 17:43
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 10:58.