Em que API gráfica se baseia a Unidade?
Unidade oferece uma fidelidade visual incrível, renderizando poder e ambiente.
Faça seu jogo parecer exatamente como você o imaginou com Real-time Global Illumination e nosso shader baseado fisicamente. Desde o dia luminoso, até o brilho dos letreiros de néon à noite; desde os sinais de pôr-do-sol, até ruas de meia-noite e túneis sombrios - crie um jogo dinâmico evocativo para cativar os jogadores em qualquer plataforma.
Unity suporta várias APIs de renderização gráfica (ex. Direct3D 9 e OpenGL), e por padrão todos os programas shader são compilados em todos os renderizadores suportados. Você pode indicar quais renderizadores a compilar para usar #pragma only_renderers ou #pragma exclude_renderers directives. Isto é mais útil em casos onde você está usando explicitamente alguns recursos da linguagem shader que você sabe que não são possíveis em algumas plataformas. Os nomes dos renderizadores suportados atualmente são:
- d3d9 - Direct3D 9.
- d3d11 - Direct3D 11/12.
- opengl - OpenGL 2.1.
- glcore - OpenGL 3.x/4.x.
- gles - OpenGL ES 2.0.
- gles3 - OpenGL ES 3.x.
- metal - iOS/Mac Metal.
- d3d11_9x - Direct3D 11 9.x feature level, as commonly used on WSA/WP8 platforms.
- xbox360 - Xbox 360.
- xboxone - Xbox One.
- ps3 - PlayStation 3.
- ps4 - PlayStation 4.
- psp2 - PlayStation Vita.
- n3ds - Nintendo 3DS.
- wiiu - Nintendo Wii U.
You will get lot of information about same from Unity Documentation. You just need to go though it, spend time with understanding it.