Это свойство модели, какая она по рамеру, нет изи способа маштабировать модель в игре. Когда речь заходит о чисто визуалках - то берут даммика, ставят ему эту модель а в игре маштабируют его кодом. Но с аттачем оружия не прокатит, нужно делать для каждого героя свою версию модели оружия, чтобы она была четко под размер модели.
Я чето один не понял - зачем оно надо? тулы векса и такт сделают все нечитаемым, а строки удобнее всего хранить в именах юнитов или полях абилок, если хочешь чтобы их никто не нашел в скрипте.
Для англоязычной аудитории spooky слышать привычнее. quq_CCCP:
В итоге те же башни и стройки, тот же вампиризм? Где тут пеереосмысление и что то новое?
По идее взять самые удачные идеи из этих карт и перенести их в одну карту так, чтобы это было интересно и понятно игрокам. Потому что сейчас в вампиризмы играют только те, кто застал его еще в десятых годах. Новые пользователи не сильно активно играют из-за непонятных или сложных геймплейных решений.
Ну как то ожидал под новыми решениями что то нестандартное, таг без стройки, или иной формат стройки - Kodo Tag Team. Вампиризмов и его копий уже не мало. Я как поклонник TAG карт, хотел бы увидить хардкорную и оригинальную карту. Стройка, а особенно тру застройка, (вроде некоторых версий петров), это порой сложно для новичков, а как научился- интереса играть уже нет, в тех же петрах большая часть времени - сидение на базе афк. В своей карте я отказался от стройки, где нужно качать персонажа и именно убегать.
Diazon, Если что 1 одного триггера может быть множество разных событий, и 1 триггером с помощью ветвления можно делать несколько вещей, к примеру не обязательно делать 10 триггеров для движения юнитов по областям, достаточно сделать 1 триггер с событием входа юнита во все области, а чтобы определить в какую зашел юнит - можно проверить его координаты или принадлежность к определенной группе.
Vlod, это писалось 100500 раз, не вижу смысла учить классике. Кому надо знает, кто не знает - гуглит за 30 сёк. Таких вопросов было десятки если не сотни.
RedRay, SetUnitState( unit, UNIT_STATE_MANA, GetUnitState( unit, UNIT_STATE_MANA) + 100.00 ) ) вот таким действием ты добавляешь ману герою, сперва смотришь сколько есть, а затем добавляешь к тому что есть.
Qulore, ну куда подробнее, для начала тебе нужно отследить каст способности - для этого требуется триггер, с событием юнит применяет способность, условием что примененная способность и действием :
А тут ты создаешь триггер, динамический, в который добавляешь событи что юнит получает урон, юнит умирает, время вышло.
Все данные нужно сохранить на хендл триггера, для этого используют хештаблицы или структуры.
Так же в новь соданный триггер ты добавляешь tirggercondition и в нем делает ветвление. Так же необходимо учесть утилизацию триггера, смерть юнита (если влетит 100500 урона) и прочее.
Описать тут все тонкости создания таких способностей не реально. Пишутся такие способности на jass, и требуют средний уровень познаний,
Obelick, не расказывай ерунду, не так работает бетрайдер, там жжение не складывается и летать туда сюда над одним местом бесполезно, так как ты пишешь - имбовешая способность получится.
Виталий6, это достаточно сложная, кастомная способность, она состоит из морфа иллидана, чтобы при касте превратить героя в летающий аналог, и триггер который ждет, когда герой применить способность. Он создает еще 1 тиггер, который следит за героем, и ждет - пока герой умрет, пока триггер сработает от таймера (раз в 0.5 сек), и ждет пока время выйдет (время работы способности).
Кодом на земле создаются спецэффекты огни и заносятся в массив, при этом проверяется растояние, огни появляются только на равном растоянии и так далее. Ну и система которая рассчитывает урон, там же ведутся проверки на масло бетрайдера.
Ну для начала нужно определится какая способность из доты вам нужна, а после уже думать. Ибо некоторые из способности доты сделаны полностью на основе стандартных, но большая часть конечно сделана на основа кастомных, где весь эффект сделан кодом.
» WarCraft 3 / По поводу крепления оружия к юнитам
» WarCraft 3 / Не работают стороние .dll библиотеки в игре
» WarCraft 3 / MapObfuscator106 - Обфускация строк в карте
» WarCraft 3 / Какая проверка будет наиболее подходящей выхода юнита из круга
» Dream TAG / Dream TAG
» WarCraft 3 / Пересечение двух отрезков
» WarCraft 3 / Отследить постоянная невидимость
» WarCraft 3 / Пересечение двух отрезков
» Dream TAG / Dream TAG
» WarCraft 3 / Почему не загружает -load код в игру zombie666
» WarCraft 3 / Как открыть карту в редакторе?
» WarCraft 3 / Как открыть карту в редакторе?
» WarCraft 3 / Лимит триггеров с событием Unit enters playable map area?(WH40k)
» WarCraft 3 / Лимит триггеров с событием Unit enters playable map area?(WH40k)
» WarCraft 3 / Лимит триггеров с событием Unit enters playable map area?(WH40k)
» WarCraft 3 / Как дать герою +100 маны?
» WarCraft 3 / Лимит триггеров с событием Unit enters playable map area?(WH40k)
» WarCraft 3 / Как сделать поглощение/блок урона в варкрафте 3.
» WarCraft 3 / Как сделать поглощение/блок урона в варкрафте 3.
А тут ты создаешь триггер, динамический, в который добавляешь событи что юнит получает урон, юнит умирает, время вышло.
Все данные нужно сохранить на хендл триггера, для этого используют хештаблицы или структуры.
Так же в новь соданный триггер ты добавляешь tirggercondition и в нем делает ветвление. Так же необходимо учесть утилизацию триггера, смерть юнита (если влетит 100500 урона) и прочее.
Описать тут все тонкости создания таких способностей не реально. Пишутся такие способности на jass, и требуют средний уровень познаний,
» WarCraft 3 / Как сделать способность, или перенести её из dota all stars?
Потом о хештаблице и триггерах.
» WarCraft 3 / Как сделать способность, или перенести её из dota all stars?
» WarCraft 3 / Как сделать поглощение/блок урона в варкрафте 3.
» WarCraft 3 / Как сделать способность, или перенести её из dota all stars?
» WarCraft 3 / Как сделать способность, или перенести её из dota all stars?
Кодом на земле создаются спецэффекты огни и заносятся в массив, при этом проверяется растояние, огни появляются только на равном растоянии и так далее. Ну и система которая рассчитывает урон, там же ведутся проверки на масло бетрайдера.
» WarCraft 3 / Как сделать способность, или перенести её из dota all stars?