Реактивные системы - это системы, способные реагировать на изменения в фильтрах и обрабатывать эти изменения один раз после их возникновения. Реактивность реализована в Entitas-фреймворке, но не в новом встроенном Unity-ECS. Стоит вообще ее использовать?

Читать полностью »

Mecanim в Unity - этот инструмент с автоматическим определением иерархии костей в скелете и ретаргетингом под другие пропорции тела был представлен около 4 лет назад и за это время стал стабильным и мощным. Что же могло пойти не так?

Читать полностью »

Иногда нам надо обработать очень много данных, причем логика достаточно сложна и занимает много времени процессора. Соверменные процессоры имеют несколько ядер, между которыми мы можем распределять вычисления для параллельного исполнения. Как получить подобное поведение в моем ECS фреймворке без значительных трудозатрат и переработке кода?

Читать полностью »

Реактивные системы в ECS могут быть достаточно полезны для обработки определенных реакций на изменения компонентов. Но как мы можем быть уверен, что отфильтрованные сущности будут обработаны только один раз и без увеличения накладных расходов на эти проверки?

Читать полностью »

В течение короткой twitch-сессии я создал простого twitch-бота с нуля на typescript. Исходники можно найти в этом репозитории.

Вы можете оформить подписку:
Или просто сказать спасибо:

Последнюю неделю я потратил на перевод этого блога со старой верстки на “flexbox”. Количество CSS-стилей уменьшилось, размер html-контента уменьшился тоже, но захотелось большего - уменьшить размер web-шрифта с иконками. Я использовал FontAwesome-шрифт как пример и создал новый кастомный шрифт, содержащий только нужные мне иконки - размер получился меньше 6kb! Но во время тестирования проявился странный баг - одна иконка отрисовывалась неправильно в Firefox (58.0.1).

Читать полностью »
0%