Тёмный

Евгений Захаров - ECS в UI - правда или вымысел? 

C++ User Group
Подписаться 15 тыс.
Просмотров 3,8 тыс.
50% 1

Подробнее о конференции C++ Russia: jrg.su/W8skjE
- -
. . . Разработка пользовательского интерфейса с использованием архитектуры ECS (Entity-Component-System) вместо традиционного наследования. В своем докладе Евгений подробно остановится на том, какие принципы создания фреймворков для UI используются сегодня в мире, а также расскажет, как можно подружить ECS и UI, и какие плюсы и минусы от этого можно получить в итоге.

Наука

Опубликовано:

 

27 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 3   
@karimkimsanbaev7932
@karimkimsanbaev7932 8 месяцев назад
21:10 "Если у тебя сущности древовидные, то может вырасти проблема нетривиального кода". В UI все сущности древовидные. Весь ui это лэйауты, флексбоксы и вложенная в них иерархия. Не понятно для чего презентация. Спикер рассказал 10% ui задач и что они решаются через ECS. Ничего не сказано о том, как ECS подружить с вложенной иерархией, с гридами внутри гридов (вскольз коснулся в описании минусов - ответ "никак не решается, страдаем"). Что делать с динамическим ui и списками? Ну и самое главное - как ECS ui (а именно компоненты в ECS ui) связываются с моделями в логике. Как система понимает в какую модель ей отправить запрос на изменение строчки и как это настраивается. Или как конкретный ui компонент понимает от какой модели он берет данные - кнопка "В бой" статичная, а кнопка с ником игрока? Вся основная работа ui это связывание ui и моделей и про это ничего не сказано. В докладе рассказали, как удобно делать статичные лейблы и картинки в ui и все.
@brunskiy
@brunskiy 2 года назад
Спасибо
@КонстантинСавченко-г9ф
Очень круто)
Далее
Barno
00:22
Просмотров 538 тыс.
The Power of Video Game HUDs
16:30
Просмотров 876 тыс.
OpenAI’s New ChatGPT: 7 Incredible Capabilities!
6:27
The force of electromagnetic eddy currents
0:31
Просмотров 11 млн