Unity 6.3
0 онлайн 94 гостей 3 в системе
Вход
Разработка платформы Шаг 313 из 387

Включить WebGPU графику API

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

Unity не включает автоматически WebGPU, в отличие от WebGL2. В этой информации описано, как включить соответствующую настройку в вашем проекте, чтобы вы могли использовать функции WebGPU. Информацию о функциях и ограничениях WebGPU см. в WebGPU.

Чтобы включить WebGPU в Unity:

  1. Добавить WebGPU к поддерживаемым веб-графикам проекта APIs.
  2. Выберите, хотите ли вы сохранить WebGL2 в качестве резервного варианта.

Добавить WebGPU к поддерживаемым веб-графикам проекта APIs

Чтобы добавить веб-графику WebGPU API в список поддерживаемых графиков в вашем проекте Unity:

  1. Откройте окно Project Настройки (меню: Изменить > Project Настройки).
  2. Выберите Игрок. Это откроет настройки Игрок.
  3. Выберите Веб-настройки.
  4. Разверните Другие настройки.
  5. Отключить Auto Graphics API. Unity показывает список Graphics API, который является списком включенных графиков APIs для Веб.
  6. Выберите Плюс (+) и выберите 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 в качестве резерва:

  1. Убедитесь, что WebGL2 находится в списке Graphics API. Если нет, выберите Add (+) и выберите WebGL 2.
  2. Нажмите и перетащите WebGPU вверх списка.

Ваш проект теперь поддерживает как WebGPU, так и WebGL2, но WebGPU имеет приоритет.

Удалить WebGL2 из списка поддерживаемых графиков API

Чтобы удалить WebGL2 из списка поддерживаемых веб-график API:

  1. Выберите в списке запись WebGL 2.
  2. Выберите Удалить (-).

Ваш проект теперь использует только WebGPU веб-графику API.

Дополнительные ресурсы