Sou desenvolvedor de mac usando o Unity e quase não uso um PC. Quando você cria um jogo do Unity para Windows, ele usa o Direct3D ou o OpenGL?
PS Não sei se é chamado Direct3D ou DirectX
Sou desenvolvedor de mac usando o Unity e quase não uso um PC. Quando você cria um jogo do Unity para Windows, ele usa o Direct3D ou o OpenGL?
PS Não sei se é chamado Direct3D ou DirectX
Respostas:
O Unity suporta vários renderizadores para suas várias plataformas, dentre elas, Direct3D e OpenGL. Você pode encontrar referências a esse fato nas notas de versão , por exemplo, e nesta documentação explicando algumas diferenças entre implementações de renderizador que os usuários devem conhecer.
Parece que, por padrão, o Unity usará o D3D no Windows. Você pode forçá-lo a usar um caminho de renderização do OpenGL, aparentemente, por meio de um argumento de linha de comando (embora esse segmento seja bastante antigo). A configuração do caminho de renderização nas configurações do jogo parece ser mais sobre renderizadores diferidos versus forward, e não a API subjacente usada.