Найти в Дзене
Завершил анализ классов, которые связаны с виджетами
Длился он 4 дня. Что могу отметить - это будет самая тяжёлая работа, за которую я брался. Я не хочу брать существующий User Widget, делать на его базе основной виджет и потом от этого основного наследоваться. Слишком большая цепочка. Я хочу создать нативный инструмент создания виджетов, которые поддерживают смену стилей. Стиль - это Data Asset, в котором хранятся все настройки, текстуры, анимации, звуки. Сейчас до сих пор все находятся на стадии теории. Я знаю что хочу, но ещё не знаю как это сделать. В движке огромное количество классов, которые связаны с виджетами. Все это изучить, понять...
1 день назад
Наверное текущее обновление будет последним для камеры и после него перейду к другим системам
В этом обновлении повышаю производительность и безопасность. Делаю работу камеры более очевидной. Стараюсь исключить непонятные ситуации в поведении камеры, по отзывам.
2 дня назад
Еще такой очень амбициозный инсайд, дело до которого может не дойти, а если и дойдет, то явно не в этом году
Потому что сейчас, когда завершу все обновления камеры - я начну заниматься меню, UI и игровыми стилями. После этого продолжу работать над Mass Entity, нужно будет реализовать систему строительства и спавнер ресурсов. Это очень огромная тема, которая включает в себя процедурную генерацию через PCG. После этого нам необходимо сделать спавнер юнитов и их самих. Скелетные сетки переделать в статичные, заготовить и настроить VAT анимации и когда у нас будут юниты, которые могут передвигаться по карте - начнется самое интересное. Им нужен ИИ. Это либо через Behavior tree, либо state tree либо третий вариант...
4 дня назад
Как только завершу все запланированные обновления для камеры - начну создавать новый плагин для интерфейса
Есть шикарный плагин Common UI, который расширяет функционал виджетов. Но для меня он кажется слишком тяжёлым, содержит лишние для меня функции и наоборот не содержит то, что мне нужно в рамках моей RTS. Мне нравится система стилей и это будет сутью всего плагина. Я хочу, чтобы стиль задавал ассет. Создали ассет и в нем все настройки интерфейса. Определяет цвета, текстуры, иконки и так далее. Может даже звуки туда же. Например в Dota2 есть стили интерфейса и игрок, меняя их, меняет интерфейс и звуковое окружение. На это я буду опираться...
4 дня назад
Это свершилось
Никогда такого не было и вот опять! Плейлист по созданию RTS, но уже все по-взрослому! С привлечением C++, но только в качестве плагинов. Это пока что вводный эпизод. Сейчас начну записывать первый эпизод. https://youtu.be/93N09oaOZCU https://vkvideo.ru/video-166367099_456239401 https://rutube.ru/v
1 неделю назад
На фаб тоже отправил
Изменений много, очевидно с первого раза не пройдет. Но думаю, что до конца недели у меня получится выполнить все их требования.
1 неделю назад
Все, успешный успех
Получилось модернизировать блюпринты таким образом, чтобы они одинаково работали на 5.4, 5.5 и 5.6. На 5.7 будет отдельная версия, которая будет поддерживать (в теории) будущие 5.8 и 5.9. На 5.7 блюпринты работают немного иначе. Сейчас буду билдить для вас архивы разных версий, а затем займусь публикацией на FAB...
1 неделю назад
5.3 слишком старая версия
В общем на 5.4 вроде все работает. На фабе 5.4 будет минимальная поддерживаемая версия. Архивами буду распространять версии только для 5.4, 5.5 и 5.7
1 неделю назад
Галя, у нас отмена
Сейчас по документации проверил, и вроде как все используемое API совместимо с версией 5.3. Скачаю эту версию движка и, скорее всего, дальше программировать буду именно на этой версии и она будет минимальной для поддержки (или 5.4 или 5.5, зависит от того, в какой версии стало обязательным используемое API)...
1 неделю назад