Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
#Круги добра
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Герои Войны - микс стратегии и РПГ. Собери лучшую армию и победи всех врагов. В игре 7 различных режимов - как для любителей PvE, так и PvP.

Герои Войны

Стратегии, Мидкорные, Экшены

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
8
DevKitchen
DevKitchen
3 месяца назад
Лига Разработчиков Видеоигр
Серия Делаю игру на Unity3d

Делаю игру на Unity3d. Эпизод 6: Машина состояний⁠⁠

Здравствуйте, дорогие Пикабушники и Пикабушницы!

Закончился мой отпуск в Сиродиле, и я нашел время сделать еще один ролик!

Делаю игру на Unity3d. Эпизод 6: Машина состояний Gamedev, Инди игра, Unity, Инди, Компьютерные игры, Программирование, Разработка, IT, IT юмор, Паттерны, Indiedev, Unity3D, Видео, Короткие видео, YouTube, Длиннопост

Мой проект сражается с Oblivion за право получить мое внимание. Фото в цвете.

На этот раз я покажу фичу, которая помогает мне реализовывать различное поведение у игровых объектов - составную машину состояний!

Для использования стейт машины нужно прикрепить к игровому объекту специальный компонент CompositeStateMachineComponent.

Делаю игру на Unity3d. Эпизод 6: Машина состояний Gamedev, Инди игра, Unity, Инди, Компьютерные игры, Программирование, Разработка, IT, IT юмор, Паттерны, Indiedev, Unity3D, Видео, Короткие видео, YouTube, Длиннопост

Видишь суслика?

Вы могли заметить, у компонента нет видимых полей. Но они есть. И чтобы до них добраться, нужно нажать кнопку открытия редакторе стейт машины.

Как я уже говорил - стейт машина составная. И в данном случае настроены три вложенных машины состояний:

Делаю игру на Unity3d. Эпизод 6: Машина состояний Gamedev, Инди игра, Unity, Инди, Компьютерные игры, Программирование, Разработка, IT, IT юмор, Паттерны, Indiedev, Unity3D, Видео, Короткие видео, YouTube, Длиннопост

Можно добавлять любое количество конечных автоматов.

Нажав на кнопку стейт машины мы открываем окно с её настройками:

Делаю игру на Unity3d. Эпизод 6: Машина состояний Gamedev, Инди игра, Unity, Инди, Компьютерные игры, Программирование, Разработка, IT, IT юмор, Паттерны, Indiedev, Unity3D, Видео, Короткие видео, YouTube, Длиннопост

Красота

Окно использует Graph API, для создания графа состояний с переходами между ними.

В прошлых роликах я рассказывал, что поведение игровых объектов определяется его активными компонентами. И суть состояния в том, что оно включает какие-то компоненты, тем самым активируя новое поведение. В каждом состоянии мы можем настроить список включаемых им компонентов:

Делаю игру на Unity3d. Эпизод 6: Машина состояний Gamedev, Инди игра, Unity, Инди, Компьютерные игры, Программирование, Разработка, IT, IT юмор, Паттерны, Indiedev, Unity3D, Видео, Короткие видео, YouTube, Длиннопост

Вот такой вот рубильник!

А чтобы настроить переходы между состояниями, надо кликнуть на линию, связывающую их, и открыть окно редактирования условий переходов:

Делаю игру на Unity3d. Эпизод 6: Машина состояний Gamedev, Инди игра, Unity, Инди, Компьютерные игры, Программирование, Разработка, IT, IT юмор, Паттерны, Indiedev, Unity3D, Видео, Короткие видео, YouTube, Длиннопост

В этом окне можно настраивать условия переходов между состояниями и объединять их в группы.

А в игровом режиме редактор позволяет отслеживать текущее состояние объекта в реальном времени:

Подробнее я все разбираю в своем ролике. А если у вас возникнут вопросы по моему проекту или в общем по разработке игр в Unity, смело пишите их в комментарии!

Приятного просмотра!

Показать полностью 5 2
[моё] Gamedev Инди игра Unity Инди Компьютерные игры Программирование Разработка IT IT юмор Паттерны Indiedev Unity3D Видео Короткие видео YouTube Длиннопост
0
13
DELETED
DELETED
3 месяца назад

Редчайшие кадры, речь В. И. Ленина про С++⁠⁠

Программирование C++ IT Программист Разработка Будущее Буржуазия Юмор Ленин Речь IT юмор Видео
5
Slavarusi11
Slavarusi11
3 месяца назад

Программная философия⁠⁠

Встречаются философ и кодер. Философ смотрит на неполный стакан с водой стоящий на столе.
- О чём думаешь спрашивает кодер.
- Размышляю стакан на половину полон или на половину пуст.
- Это не проблема, сейчас отформатируем стакан и все решится.
Берёт стакан форматирует и отдаёт философу.
- Вот видишь как я легко решил твою проблему.
Философ смотрит на стакан и размышляет.
- Этот стакан наполовину пуст или наполовину заполнен разным насекомыми, фичами и багами.

Программирование Программист Разработка Юмор Черный юмор IT юмор Текст
0
7
Dehavilland56
4 месяца назад
Unity

Она кому-то нужна⁠⁠

Она кому-то нужна Gamedev, Программирование, Программист, Разработка, IT юмор, IT, Картинка с текстом, Telegram (ссылка)

Взято здесь - https://t.me/memolecules/26

Gamedev Программирование Программист Разработка IT юмор IT Картинка с текстом Telegram (ссылка)
1
57
shepard13
4 месяца назад
IT-юмор

Пришла в голову достойная аналогия⁠⁠

Некоторые сложные проекты напоминают многоэтажный сельский туалет. История появления второго этажа обычно проста: в какой-нибудь лютый момени прибежал заказчик и сказал, что нужна вторая дырка. Команда разработки в мыле, думать некогда. Построим второй этаж, а то с боков места нету, сарай и душ, да и круто это - ни у кого такого нет. Сказано сделано - да вот беда. Говно со второго этажа валится на голову сидящим на первом. Начинаются архитектурные изыскания, и так сортир обзавёлся сложной системой доставки продуктов со второго этажа на первый, в прозрачной трубе (для облегчения мониторинга) и системой обнаружения засоров, которая запирает дверь второго яруса. Потом обнаруживается баг, при котором гадящий на втором ярусе оказался заперт, когда его продукты засорили трубу, и система получила новый виток архитектурных изысков.
А можно было просто прорубить вторую дырку рядом, надо было только подумать

Разработка IT юмор Юмор Текст
33
1103
imctobitch
imctobitch
Норм автор
IT-юмор
Серия I'm CTO, bitch
4 месяца назад

Agile — не просто доброе слово, а очень быстрое дело⁠⁠

Agile — не просто доброе слово, а очень быстрое дело I`m CTO bitch, Фильм ДМБ, IT юмор, Стратегия, Разработка

😡 Телеграм-канал

[моё] I`m CTO bitch Фильм ДМБ IT юмор Стратегия Разработка
37
7
NuckyLh
NuckyLh
4 месяца назад
Лига Разработчиков Видеоигр

Ожидание vs. Реальность⁠⁠

[моё] Компьютерные игры Разработка Юмор IT юмор Игры Видео Короткие видео
1
145
Dehavilland56
4 месяца назад
IT-юмор

Колесо инди разработчика⁠⁠

Колесо инди разработчика Gamedev, Картинка с текстом, IT юмор, Программирование, Telegram (ссылка), Айтишники, Инди игра, Unity, Разработка

Наша телега - https://t.me/memolecules

Gamedev Картинка с текстом IT юмор Программирование Telegram (ссылка) Айтишники Инди игра Unity Разработка
33
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии