Включить WebGPU графику API
Включите WebGPU в настройках Игрок, чтобы получить доступ к современным графическим возможностям.
Unity не включает автоматически WebGPU, в отличие от WebGL2. В этой информации описано, как включить соответствующую настройку в вашем проекте, чтобы вы могли использовать функции WebGPU. Информацию о функциях и ограничениях WebGPU см. в WebGPU.
Чтобы включить WebGPU в Unity:
- Добавить WebGPU к поддерживаемым веб-графикам проекта APIs.
- Выберите, хотите ли вы сохранить WebGL2 в качестве резервного варианта.
Добавить WebGPU к поддерживаемым веб-графикам проекта APIs
Чтобы добавить веб-графику WebGPU API в список поддерживаемых графиков в вашем проекте Unity:
- Откройте окно Project Настройки (меню: Изменить > Project Настройки).
- Выберите Игрок. Это откроет настройки Игрок.
- Выберите Веб-настройки.
- Разверните Другие настройки.
- Отключить Auto Graphics API. Unity показывает список Graphics API, который является списком включенных графиков APIs для Веб.
- Выберите Плюс (+) и выберите WebGPU.
WebGPU теперь является поддерживаемой веб-графикой API для вашего проекта. Перейдите к Выберите, хотите ли вы сохранить WebGL2 в качестве резервного варианта.
Выберите, сохранять ли WebGL2 в качестве резерва
Unity приоритизирует первый API в списке Graphics API в качестве веб-графики по умолчанию API для вашего проекта. Если браузер не поддерживает API или есть другая проблема, Unity пытается следующий API в списке (если он существует) в качестве резерва. Поэтому у вас есть возможность сохранить поддержку обоих APIs доступными, или использовать только WebGPU.
Полезно сохранить оба, потому что WebGPU все еще экспериментальный и не все браузеры поддерживают его, так что пользователи, имеющие более старые браузеры, все еще могут получить доступ к вашему приложению.
Однако, есть причины, по которым вы можете захотеть удалить WebGL2:
- Ваш проект зависит от возможностей WebGPU, которые не поддерживаются WebGL2.
- Вам нужно создать дополнительный код для удовлетворения 2 различных графики APIs, что делает его более сложным для разработки и тестирования.
Храните WebGL2 в качестве резерва
Чтобы использовать WebGPU в качестве приоритетной веб-графики API, но сохранить WebGL2 в качестве резерва:
- Убедитесь, что WebGL2 находится в списке Graphics API. Если нет, выберите Add (+) и выберите WebGL 2.
- Нажмите и перетащите WebGPU вверх списка.
Ваш проект теперь поддерживает как WebGPU, так и WebGL2, но WebGPU имеет приоритет.
Удалить WebGL2 из списка поддерживаемых графиков API
Чтобы удалить WebGL2 из списка поддерживаемых веб-график API:
- Выберите в списке запись WebGL 2.
- Выберите Удалить (-).
Ваш проект теперь использует только WebGPU веб-графику API.