Я разработчик Mac, использующий Unity, и я почти не использую ПК. Когда вы создаете игру Unity для Windows, она использует Direct3D или OpenGL?
PS Я не уверен, если это называется Direct3D или DirectX
Я разработчик Mac, использующий Unity, и я почти не использую ПК. Когда вы создаете игру Unity для Windows, она использует Direct3D или OpenGL?
PS Я не уверен, если это называется Direct3D или DirectX
Ответы:
Unity поддерживает несколько рендеров для своих различных платформ, включая Direct3D и OpenGL. Ссылки на этот факт можно найти , например, в примечаниях к выпуску и в этой документации, объясняющей некоторые различия между реализациями рендерера, о которых должны знать пользователи.
Похоже, что по умолчанию Unity будет использовать D3D в Windows. Вы можете заставить его использовать путь рендеринга OpenGL, по-видимому, через аргумент командной строки (хотя этот поток довольно старый). Конфигурирование пути рендеринга в настройках вашей игры, скорее, связано с отложенным рендерингом, а не с используемым базовым API.