Pull to refresh

Comments 6

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

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

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

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

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

Sign up to leave a comment.

Articles