{ "version": "https:\/\/jsonfeed.org\/version\/1", "title": "#mopsicus: заметки с тегом ecs", "_rss_description": "об играх, разработке на Unity и личном опыте", "_rss_language": "ru", "_itunes_email": "", "_itunes_categories_xml": "", "_itunes_image": "", "_itunes_explicit": "", "home_page_url": "https:\/\/mopsicus.ru\/tags\/ecs\/", "feed_url": "https:\/\/mopsicus.ru\/tags\/ecs\/json\/", "icon": "https:\/\/mopsicus.ru\/user\/userpic@2x.jpg?1707898340", "author": { "name": "Игорь Лопатин", "url": "https:\/\/mopsicus.ru\/", "avatar": "https:\/\/mopsicus.ru\/user\/userpic@2x.jpg?1707898340" }, "items": [ { "id": "244", "url": "https:\/\/mopsicus.ru\/all\/leoecslite-unity\/", "title": "LeoEcsLite", "content_html": "
\n

LeoEcsLite for Unity<\/h3>

LeoEcsLite for Unity<\/h4>\"LeoEcsLite\n<\/div>\n

Leopotam выкатил сверхлегкую компиляцию ECS, обкатанную на многих проектах, зарефакторенную и оптимизированную до невозможности: кодобаза стала в 2 раза меньше, всё работает быстрее, нет ограничений на констрейнты в фильтрах — можно хоть сотню закинуть, кеши в фильтрах больше не нужны и т. п.<\/p>\n

https:\/\/github.com\/Leopotam\/ecslite<\/a><\/p>\n", "date_published": "2021-05-25T11:26:23+03:00", "date_modified": "2021-05-25T11:25:54+03:00", "image": "https:\/\/mopsicus.ru\/pictures\/ecs-spped.png", "_date_published_rfc2822": "Tue, 25 May 2021 11:26:23 +0300", "_rss_guid_is_permalink": "false", "_rss_guid": "244", "_e2_data": { "is_favourite": false, "links_required": [], "og_images": [ "https:\/\/mopsicus.ru\/pictures\/ecs-spped.png" ] } }, { "id": "176", "url": "https:\/\/mopsicus.ru\/all\/unity-ecs-leopotam\/", "title": "LeoECS 2.0", "content_html": "

\n

<\/h3>

<\/h4>\"\"\n<\/div>\n

Там Leopotam обновляет свой ECS<\/a> — один из самых быстрых, легких, «памятинежрущих» ECS для Unity и вообще C#.<\/p>\n

В новой версии была попытка переделать всё на структуры, но особого буста это не дало, а неудобств прибавило. Поэтому возврат на классы и, переделка почти с нуля.<\/p>\n

Теперь нет отложенных операций, всё применяется сразу, есть автоинжект фильтров и «мира», переделано API, но обратная совместимость для перехода осталась. Создавать сущности и добавлять компоненты теперь удобней и понятней.<\/p>\n

Пока в dev-ветке, но релиз скоро.
\n
Чатик на gitter.im<\/a>
\n
Discord канал<\/a><\/p>\n", "date_published": "2019-10-01T10:55:58+03:00", "date_modified": "2019-10-01T10:55:46+03:00", "image": "https:\/\/mopsicus.ru\/pictures\/leoecs-github.png", "_date_published_rfc2822": "Tue, 01 Oct 2019 10:55:58 +0300", "_rss_guid_is_permalink": "false", "_rss_guid": "176", "_e2_data": { "is_favourite": false, "links_required": [], "og_images": [ "https:\/\/mopsicus.ru\/pictures\/leoecs-github.png" ] } }, { "id": "116", "url": "https:\/\/mopsicus.ru\/all\/unity-ecs-what-why-how\/", "title": "Unity, ECS и все-все-все", "content_html": "

\n

<\/h3>

<\/h4>\"\"\n<\/div>\n

Написал статью про ECS в Unity<\/a>: что это, зачем это и как это работает.<\/p>\n

Leopotam<\/a> провёл редактуру, как автор LeoECS<\/a>, за что ему — «спасиба» :)<\/p>\n", "date_published": "2018-05-08T21:50:12+03:00", "date_modified": "2018-05-08T21:49:26+03:00", "image": "https:\/\/mopsicus.ru\/pictures\/ecs.jpeg", "_date_published_rfc2822": "Tue, 08 May 2018 21:50:12 +0300", "_rss_guid_is_permalink": "false", "_rss_guid": "116", "_e2_data": { "is_favourite": true, "links_required": [], "og_images": [ "https:\/\/mopsicus.ru\/pictures\/ecs.jpeg" ] } }, { "id": "89", "url": "https:\/\/mopsicus.ru\/all\/unity-ecs\/", "title": "Unity & ECS", "content_html": "

Тут Leopotam<\/a> новый ECS для Unity запилил<\/h2>\n

Предлагаю тестить и пробовать что-нибудь сделать https:\/\/github.com\/Leopotam\/ecs<\/a>
\nОбсуждение
на Reddit<\/a>
\n
Чатик<\/a> на gitter.im<\/p>\n

Что такое ECS и зачем он нужен?<\/h2>\n

Подробно на примере другого фреймворка https:\/\/habrahabr.ru\/post\/197920\/<\/a><\/p>\n

Unity тоже делают свой ECS<\/h2>\n

Когда-нибудь<\/s> в 2018 доделают :) Там же и про штатный DI https:\/\/www.youtube.com\/watch?v=tGmnZdY5Y-E<\/a><\/p>\n", "date_published": "2017-12-27T12:05:14+03:00", "date_modified": "2018-01-11T14:31:32+03:00", "_date_published_rfc2822": "Wed, 27 Dec 2017 12:05:14 +0300", "_rss_guid_is_permalink": "false", "_rss_guid": "89", "_e2_data": { "is_favourite": false, "links_required": [], "og_images": [] } } ], "_e2_version": 3572, "_e2_ua_string": "E2 (v3572; Aegea)" }