Я розробник 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, який використовується.