Как стать автором
Обновить

Комментарии 6

Спасибо большое, с Вашей помощью я смог сделать простенькую игру! Респект автору.

Рад стараться! :)

Долгожданное продолжение)))!!!!!

Спасибо за статью, появился такой вопрос интересный: а как отлавливать колиззии и на их основе запускатьOneFrame эвенты?

Чтобы ловить ивенты коллизии, по-любому нужен будет MonoBehaviour. Самый простой вариант - это создать тонкий монобех, повесить его на GameObject, дальше инжектнуть туда каким-то образом ссылку на EcsWorld (допустим, из инит-системы) и при коллизии создавать сущность с компонентом-ивентом.

Выглядит как-то так (советую посмотреть другие примеры в репозитории LeoECS тоже).

Можно посмотреть вот этот экстеншн, с ним не придется каждый раз создавать MonoBehaviour.

Спасибо! Оч крутая подборка статей

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации