Relict Engine: DevLog 20250509
С праздником! А мы продолжаем продолжать )
Краткий список изменений:
Исправлено поведение Атома Tickable для Дефолтных объектов
Тем не менее, этот атом еще будет пересмотрен.
Добавлен флаг Final для RelictClass
Классы, оглашенные с этим флагом не могут иметь потомков. Работает как и ключевое слово final для обычных классов, который, из-за фабричной имплементации не может быть применен к RelictClass.
Класс окна вынесен из подсистемы в Реликт Engine в виде интерфейса
Добавлен платформозависимый Реликт PlatformEngine
В нем содержатся платформозависимые имплементации отдельных классов (например окна)
Пересмотрена система сборки проектов. Теперь подсистемы собираются в отдельные DLL, в случае, если конфигурация не продуктовая (для удобства дебага и пересборки)
Добавлен Новый атом Configable для работы с ini файлами
Атом Configable
Этот атом создан для быстрой подгрузки переменных из внешних конфигурационных ini файлов (или сохранения в него).
ini файлы расположены в двух местах. В директории Config корневой директории проекта и в Директории Save. В целом это работает примерно так-же, как и в UnrealEngine. Сначала смотрится значение в Default конфиге в Config директории, потом, если это разрешено настройкой, то смотрится override в Save.
Управляется так:












