24

» WarCraft 3 / MapLoader v2.0.0

Я сделал маленькую программу без новоротов. Я предпочту не сказать на чем пишу.
Кхм... лучше бы я не видел исходников этой программы.
24

» Naruto - Nindogatari / Naruto - Nindogatari

Что то скринов я не нашел.
А где искал? Если на форуме, то там открыта для просмотра лишь малая часть.
24

» Naruto - Nindogatari / Naruto - Nindogatari

и где скрины??
Ммм, на форуме, в закрытых разделах. Там скрины персонажей, ланд и тд :) Ну и на предыдущей странице я делал небольшой вброс.
Да, я приехал из Австрии, скоро займусь делом :)
24

» Naruto - Nindogatari / Naruto - Nindogatari

Ох ты ж блин,долго,но буду ждать)
Чего тут долгого то? Норм проекты делаются годами.
24

» Naruto - Nindogatari / Naruto - Nindogatari

а вообще когда намечаете открытие проекта?
Если планы не изменятся по какой либо причине, то летом уже будет демка.
24

» God's word: The True Way / Игровое видео

Faion, поклонники ролевок неодобрительно воспринимают твои слова.
Как разработчик, авторитетно заявляю, то развилка должна быть только в ключевых местах. Пихать ее везде где попало - не тру.
24

» God's word: The True Way / Игровое видео

Яхз что вы на нелинейности зациклились, это же дешевые понты(хотя и у меня в проекте они есть).
24

» God's word: The True Way / Игровое видео

Ну это конечно. Но такую системку сделаю, ибо у всех скорость чтения разная.
Сделай что бы менялся коэффициент для расчета:) Получится буквально в пару строк система:)
24

» God's word: The True Way / Игровое видео

Вы читаете вообще предыдущие комментарии?
Нет. Добавляй в первый пост q\a :)
Можно будет в настройках указать автоматическоей продолжение диалога или нет.
Рассчитывай длительность исходя из длины текста.
24

» God's word: The True Way / Игровое видео

PUVer, при входе в здания, сделай так что бы нельзя было видеть что вокруг здания, а то как то не тру, не похоже что ты действительно в здании)
При квесттолке, прячь что ли "побочные" варианты, что бы не было меню на весь экран.
В целом норм. Мне показалось, или у тебя проект лагает?
24

» WarCraft 3 / Система отлова нанесённого урона

Про ту что я система, я пришел, зарегал на моих юнитов эвент и работаю только с ним, а мне будет сыпаться всякий хлам от чужих систем.
А ну разумно. Но реализовывать такое наверно не буду, т.к. нет необходимости в избирательности...
24

» WarCraft 3 / Система отлова нанесённого урона

Хмм юнита то чекать придется
Кстати да. Над будет чонить придумать, или вообще юзать другую мою либу для детекта урона)
Стоп, там все ок, юзается 2 разных триггера. Или ты про какую то другую проверку?
24

» WarCraft 3 / Система отлова нанесённого урона

или ты что-то иное имеешь ввиду под этим словом?
Да... туплю, о другом подумал.
Кста наткнулся сча еще на такой свой вариант реализации:
тык
library EventUnitDamaged
{
    private trigger registerEventDamage = null
    private trigger registerEnterRect = null
    
    private void Core()
    {
        // создаем триггер
        registerEventDamage = CreateTrigger();
        // создаем группу
        group g = CreateGroup()
        // получаем всех юнитов на карте
        GroupEnumUnitsInRect(g, GetWorldBounds(), null)
        // вешаем на каждого юнита эвент получения урона
        ForGroup(g, lambda void(){
            TriggerRegisterUnitEvent(registerEventDamage,GetEnumUnit(),EVENT_UNIT_DAMAGED)
        });
        GroupClear(g);
        DestroyGroup(g);
        g = null;
        
        // добавляем отслеживание появления новых юнитов
        registerEnterRect = CreateTrigger();
        TriggerRegisterEnterRectSimple(registerEnterRect,GetWorldBounds())
        
        // и при появлении новых юнитов добавляем им эвент
        TriggerAddAction(registerEnterRect, lambda void() {
            TriggerRegisterUnitEvent(registerEventDamage,GetEnteringUnit(),EVENT_UNIT_DAMAGED)
        });
    }
    
    public void AddEventAction(code func)
    {
        if (registerEventDamage == null)
        {
            Core();
        }
        TriggerAddAction(registerEventDamage, func)
    }
}
24

» WarCraft 3 / Система отлова нанесённого урона

Ну так эвалюейт триггера работает дольше простого вызова функции =)
А с чего ты взял что там происходит эвалюейт триггера?
А лямбда классы в вжасс уже есть?
Хз, можно сказать не юзаю вжасс, мне и сжасса хватает.
24

» WarCraft 3 / Система отлова нанесённого урона

Есть мнение, что вариэйбл эвент очень сильно тормозит систему кстати
Тоесть просто у джасса в операторе аля JassSetValue есть проверка, есть ли триггеры на данный эвент
Ну ятп работает ок.
24

» WarCraft 3 / Система отлова нанесённого урона

ScorpioT1000, нет, т.к. я не особо сомневаюсь, да и пока не пользуюсь этой либой. По этому у тебя есть прекрасная возможность развеять свои сомнения и мою уверенность :)
24

» WarCraft 3 / Система отлова нанесённого урона

ScorpioT1000, определенно нет. Этот эвент, тоже самое что: TriggerRegisterUnitStateEvent(trig, whichUnit, UNIT_STATE_MANA, opcode, limitval)