Эта веб-страница была переведена с помощью машинного перевода для вашего удобства. Мы не можем гарантировать точность или надежность переведенного контента. Если у вас есть вопросы о точности переведенного контента, обращайтесь к официальной английской версии веб-страницы.
Оптимизируйте свою игру с помощью DOTS
Групповое обучение с коллегами-разработчиками
Присоединяйтесь к нашему сообществу разработчиков и узнайте о дизайне, ориентированном на данные, а эксперты Unity ответят на ваши вопросы.
Максимальный эффект всего за четыре часа
Узнайте, как использовать компилятор Burst, систему заданий C# и ECS для повышения производительности вашего проекта.
Качественное обучение с экспертами
Мы проведем вас через пример проекта Firefighters, чтобы наглядно продемонстрировать преимущества ориентированного на данные проектирования.
Дополнительное обучение с помощью новых учебников
Развивайте навыки, приобретенные в буткемпе, с помощью новых уроков по DOTS на Unity Learn, а также узнайте от создателей, которые успешно используют DOTS в производстве.
Узнайте, прежде чем начать
Расписание сеансов
День 1: Начиная с сущностей
Мы начнем с функции Entities под названием "выпечка", чтобы породить элементы, из которых состоит учебник Firefighters.
День 2: Игровой код - Моделирование распространяющегося пожара
На этом занятии мы используем коллекции DOTS и компоненты динамического буфера, чтобы начать моделировать распространяющийся пожар.
День 3: Оптимизация с помощью системы заданий C#
Основываясь на предыдущем занятии, мы сделаем код симуляции пожара многопоточным с помощью системы заданий C#.
День 4: Игровой код - Поведение бота
В этой сессии мы реализуем поведение ботов-пожарных с помощью машины состояний.
Бонус: Добавление анимации и пользовательского интерфейса
На этом бонусном занятии вы узнаете, как синхронизировать сущности и GameObjects для анимации и улучшения пользовательского интерфейса.
Хозяева вашего буткемпа
Посмотрите, как другие студии используют DOTS
Ответы на часто задаваемые вопросы
В этом буткемпе используются технологии, которые можно найти только в Unity 2022 LTS или более поздней версии Unity.
Задавайте свои вопросы на форуме ECS или на нашем официальном канале Discord.
Firefighters - это проект, основанный на GameObjects, с большим количеством элементов сцены. Направляйте роботов-пожарных, чтобы они могли потушить вышедший из-под контроля пожар.
В процессе обучения вы узнаете, как с помощью различных компонентов DOTS постепенно разблокировать более высокую производительность. Узнайте, как использовать систему заданий C#, компилятор Burst и сущности для создания еще большего количества элементов с высокой производительностью.
Посетите нашу страницу "Образцы ECS", чтобы ознакомиться с последними образцами, видео и пакетами DOTS.
Да, DOTS требует глубоких знаний в области программирования и не рекомендуется для новичков. Если вы совсем новичок в DOTS/ECS, начните с этого курса на Unity Learn.
Нет, этот буткемп не требует, чтобы вы в режиме реального времени следовали за своим собственным примером проекта; курсы демонстрируют ключевые концепции и их реализацию.







