Перейти к содержимому

Конечный автомат (FSM) в Unity

Infallible Code

0:00 / 0:00

Конечный автомат (FSM) в Unity

67 966 просмотров · 6 лет назад
Infallible Code
71,3 тыс. подписчиков
67 966 просмотров · 6 лет назад
Подпишитесь на рассылку Level 2 Game Dev: http://eepurl.com/gGb8eP В этом видео я научу вас реализовывать конечные автоматы (FSM) в Unity. #Unity3d #UnityTutorial #GameDevelopment В Unity MonoBehaviours (или компоненты) — это классы, которые определяют поведение ваших игровых объектов. Например, мяч должен катиться, дверь должна открываться и закрываться, а зелье должно лечить игрока. Но некоторые компоненты, например, те, которые представляют системы, должны изменять свое поведение в ответ на изменения своего внутреннего состояния. Это представляет собой проблему, которую можно решить с помощью конечных автоматов (FSM). Конечные автоматы — это реализация шаблона проектирования «Состояние», который представляет собой шаблон проектирования поведения, позволяющий объекту управлять своим внутренним поведением во время выполнения. В этом видео я покажу вам, как реализовать собственный конечный автомат в Unity, используя пример, предоставленный @Brackeys. Мы рассмотрим проблемы, которые решает этот паттерн, и как он выглядит на практике. После просмотра видео обязательно ознакомьтесь с другими вариантами использования конечных автоматов в Unity, такими как ИИ врагов, поведение NPC и боевые конечные автоматы. 📦 Скачать проект: http://bit.ly/2PhSLEn ⭐ Дополнительный контент: http://bit.ly/2LQHlW1 💬 Присоединяйтесь к нашему сообществу Discord:   / discord   Patreon:   / infalliblecode   Рассылка: http://infalliblecode.com/newsletter/ ❤️ Мои любимые ресурсы Unity * Odin Inspector and Serializer: https://assetstore.unity.com/packages... Editor Console Pro: https://assetstore.unity.com/packages... Rainbow Folders 2: https://assetstore.unity.com/packages... Peek: https://assetstore.unity.com/packages... Project Search & Replace: https://assetstore.unity.com/packages... ⚡ Unity 3D Plus: http://prf.hn/click/camref:1100l3e8M/... ⚡ Unity 3D Pro: http://prf.hn/click/camref:1100l3e8M/... 📧 Подписывайтесь и следите за обновлениями Twitter:   / infalliblecode   YouTube: https://www.youtube.com/infalliblecod... Веб-сайт: http://infalliblecode.com 👋 Свяжитесь со мной напрямую по адресу charles@infalliblecode.com Примечание: Это партнерские ссылки, что означает, что я получу комиссию, если вы воспользуетесь ими для совершения покупки.