#mopsicus: заметки с тегом ecs https://mopsicus.ru/tags/ecs/ об играх, разработке на Unity и личном опыте Игорь Лопатин ru E2 (v3572; Aegea) Игорь Лопатин об играх, разработке на Unity и личном опыте LeoEcsLite 244 https://mopsicus.ru/all/leoecslite-unity/ Tue, 25 May 2021 11:26:23 +0300 Игорь Лопатин https://mopsicus.ru/all/leoecslite-unity/ <div class="e2-text-picture"> <h3 style="display: none;" itemprop="name">LeoEcsLite for Unity</h3><h4 style="display: none;" itemprop="description">LeoEcsLite for Unity</h4><img itemprop="contentUrl" src="https://mopsicus.ru/pictures/ecs-spped.png" width="256" height="256" alt="LeoEcsLite for Unity" /> </div> <p>Leopotam выкатил сверхлегкую компиляцию ECS, обкатанную на многих проектах, зарефакторенную и оптимизированную до невозможности: кодобаза стала в 2 раза меньше, всё работает быстрее, нет ограничений на констрейнты в фильтрах — можно хоть сотню закинуть, кеши в фильтрах больше не нужны и т. п.</p> <p><a href="https://github.com/Leopotam/ecslite">https://github.com/Leopotam/ecslite</a></p> LeoECS 2.0 176 https://mopsicus.ru/all/unity-ecs-leopotam/ Tue, 01 Oct 2019 10:55:58 +0300 Игорь Лопатин https://mopsicus.ru/all/unity-ecs-leopotam/ <div class="e2-text-picture"> <h3 style="display: none;" itemprop="name"></h3><h4 style="display: none;" itemprop="description"></h4><img itemprop="contentUrl" src="https://mopsicus.ru/pictures/leoecs-github.png" width="930" height="265" alt="" /> </div> <p>Там Leopotam обновляет свой <a href="https://github.com/Leopotam/ecs/tree/develop">ECS</a> — один из самых быстрых, легких, «памятинежрущих» ECS для Unity и вообще C#.</p> <p>В новой версии была попытка переделать всё на структуры, но особого буста это не дало, а неудобств прибавило. Поэтому возврат на классы и, переделка почти с нуля.</p> <p>Теперь нет отложенных операций, всё применяется сразу, есть автоинжект фильтров и «мира», переделано API, но обратная совместимость для перехода осталась. Создавать сущности и добавлять компоненты теперь удобней и понятней.</p> <p>Пока в dev-ветке, но релиз скоро.<br /> <a href="https://gitter.im/leopotam/ecs">Чатик на gitter.im</a><br /> <a href="https://discord.gg/YxfA4fk">Discord канал</a></p> Unity, ECS и все-все-все 116 https://mopsicus.ru/all/unity-ecs-what-why-how/ Tue, 08 May 2018 21:50:12 +0300 Игорь Лопатин https://mopsicus.ru/all/unity-ecs-what-why-how/ <div class="e2-text-picture"> <h3 style="display: none;" itemprop="name"></h3><h4 style="display: none;" itemprop="description"></h4><img itemprop="contentUrl" src="https://mopsicus.ru/pictures/ecs.jpeg" width="700" height="500" alt="" /> </div> <p>Написал <a href="https://habr.com/post/358108/">статью про ECS в Unity</a>: что это, зачем это и как это работает.</p> <p class="foot"><a href="https://leopotam.com">Leopotam</a> провёл редактуру, как автор <a href="https://github.com/Leopotam/ecs">LeoECS</a>, за что ему — «спасиба» :)</p> Unity &amp; ECS 89 https://mopsicus.ru/all/unity-ecs/ Wed, 27 Dec 2017 12:05:14 +0300 Игорь Лопатин https://mopsicus.ru/all/unity-ecs/ <h2>Тут <a href="https://github.com/Leopotam">Leopotam</a> новый ECS для Unity запилил</h2> <p>Предлагаю тестить и пробовать что-нибудь сделать <a href="https://github.com/Leopotam/ecs">https://github.com/Leopotam/ecs</a><br /> Обсуждение <a href="https://www.reddit.com/r/gamedev/duplicates/7manj2/another_one_entity_component_system_framework_for/">на Reddit</a><br /> <a href="https://gitter.im/leopotam/ecs">Чатик</a> на gitter.im</p> <h2>Что такое ECS и зачем он нужен?</h2> <p>Подробно на примере другого фреймворка <a href="https://habrahabr.ru/post/197920/">https://habrahabr.ru/post/197920/</a></p> <h2>Unity тоже делают свой ECS</h2> <p><s>Когда-нибудь</s> в 2018 доделают :) Там же и про штатный DI <a href="https://www.youtube.com/watch?v=tGmnZdY5Y-E">https://www.youtube.com/watch?v=tGmnZdY5Y-E</a></p>