29

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

SomeFire, какие исходники, ты открывал хоть, умник? Это просто спецификация апи, все разложено по полочкам
Вам дали Eclipse и Wurst скрипт, пишите там, если такие привереды
29

» Low-Poly Art в игровой индустрии / Fill The Bar на GJKanobu

Прошел (все равно не считаю что стоит делать подобное на юнити, когда есть THREE.js, это не к срачу о движках, а к тому что юнити плагин совсем не у всех стоит и возможно оценки были бы получше, оцени это дело больше юзеров), забавно, только небо мелькает и с курсором была проблема после альттаба, что еле додумался как ответить на звонок.
Забавная идея конечно, полировать конечно стоило бы больше. Но вы молодетс и все такое.
29

» Low-Poly Art в игровой индустрии / Fill The Bar на GJKanobu

Наверное вся суть в том что вы сделали игру с таким супер графоном на юнити! Запилите летсплейчик тогда уж, ставить это чудо оч не хочется, сори. Либо дайте скачиваемую версию.
Нашел десктопную версию, запустил в разрешении 1024х768 в окне, не поместилось)))
29

» Программирование / CodeDom.Compiler + Process

Господи, еще раз говорю: "Чудес не бывает". Откатывайте изменения по одному и смотрите, когда заработает.
29

» Программирование / CodeDom.Compiler + Process

С чем может быть связано такое?
с несколькими очередными изменениями
Если у вас в доме иконы не мироточат, то наверное так!
29

» WarCraft 3 / Какой-то баг с Jass New Gen Pack

Чудес не бывает
Удали все и переустанови все, в таком случае
29

» WarCraft 3 / Какой-то баг с Jass New Gen Pack

Удали лишние файлы из папки с варкрафтом, редактором, из корня диска
Чудес не бывает
29

» Ootahice / Немного новостей

(Та же физика)
Просто как я видел продвижения по собственно игре были в самом начале и очень даже серьезные, а сейчас это не походит на разработку игры, а скорее платформы или доработки движка для игры, которой еще нет
29

» WarCraft 3 / Указание места атаки

Прошло 5 дней, вручную все подгоняется за 10 минут максимум. Рациональненько.
29

» Ootahice / Немного новостей

Бтв по поводу проекта мне решительно непонятно как ты даже на готовом движке умудряешься городить велосипеды с нуля...
29

» Ootahice / Немного новостей

  1. Какой смысл этой фичи для 1 проекта - хз.
  2. Какой смысл приватных репо - хз.
  3. Это могло бы быть очень хорошей фичей, на секундочку даже захотел создать проект.
29

» Ootahice / Немного новостей

Вот ето поправь или хз
Хочу возможность во первых нажать на ссылку и посмотреть коммит, во вторых ссылку на сам репо.
Надеюсь, гитхаб поддерживается?
29

» Ootahice / Немного новостей

GIT - Последние 10..
последние 10 коммитов в svn (репозиторий).
Диссонанс
29

» WarCraft 3 / Waypoints

Да это не проблема, скорее просто вольное рассуждение об архитектуре. Я всегда старался как можно дальше отойти от варкрафта, используя только его базовое апи, в итоге это очень помогло в будущем. Никакого практического смысла бросаться все менять только чтобы обойтись без таблицы нет.
29

» WarCraft 3 / Waypoints

  1. Сам ведь писал, что можно работать из гуи, например. Если я просто скопирую либу в карту, я не хочу модифицировать твой код, я хочу его использовать.
  1. Можно оставить и метод с аргументом и без него, в таком случае второй будет просто вызывать первый.
  1. Ну как-бы все верно в целом у тебя, если твои изначальные данные это просто unit, которого ты получаешь в ивенте, то тут либо перебор, либо unitdata (которую в либах лучше не использовать, т.к. она все-таки может быть использована где-то еще), либо хештаблица. "Правильный" метод (не уверен, что наиболее эффективный, в варкрафте скорость выполнения кода низкая) заключался бы в том, что мы сами определяем, когда ивент вызывается, периодически пробегаясь по вейпоинтам и юнитам привязанным к ним и проверяя вхождение юнита в следующий регион. Тогда наши изначальные данные были бы уже waypoint, в который входит искомый unit.
29

» WarCraft 3 / Waypoints

  1. Плохой нейминг: waypoint включает в себя слово point и вообще это generally одна точка, а не подследовательность.
  2. Инициализация изнутри либы - плохая практика.
  3. Я не сильно разбирался в коде, но могу заверить, что хештаблица тут не обязательна.
  4. Register может не принимать аргументов и возвращать id который генерирует сама.
  5. На мой взгляд правильной реализацией в плане архитектуры было бы: абстрактный класс WayPoint, представляющий собой логическую единицу пути, его наследники вида RectWayPoint или LocationWayPoint которые позволяют отследить вхождение юнитов собственно в rect или в радиус точки с заданными координатами. И собственно то, что присваивается юниту могло бы называться WayPointSequence, список вейпоинтов по которых юнитам нужно двигаться. Таким образом решаются проблемы например с регистрированием нескольких ивентов на один рект. Да и вообще выглядит солидно.