Unity: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Kazihel (discussão | contribs)
Reconstrução da pagina,informações erradas removidas
Kazihel (discussão | contribs)
m
Linha 22:
 
== Características ==
A Unity oferece aos usuários a capacidade de criar jogos em [[2D]] e [[3D]],ela suporta as seguintes APIs: [[Direct3D]] no [[Microsoft Windows|Windows]] e [[Xbox 360]]; [[OpenGL]] no [[MacOS]],e [[Linux]]; [[OpenGL ES]] no [[Android]] e [[iOS]]; [[WebGL]] na Internet<ref name=":0">{{Citar web|url=https://unity3d.com/pt/unity/features/multiplatform|titulo=Unity - Multiplatform - Unity|acessodata=2018-09-07|obra=Unity|lingua=pt}}</ref>. A Unity usa o [[MonoDevelop]] para a criação dos scripts<ref>{{Citar periódico|titulo=Documentation, Unity scripting languages and you – Unity Blog|url=https://blogs.unity3d.com/pt/2014/09/03/documentation-unity-scripting-languages-and-you/|jornal=Unity Technologies Blog|lingua=pt-BR}}</ref>. Os programadores podem usar [[UnityScript]] (uma linguagem com sintaxe inspirada pelo [[ECMAScript]], conhecido como [[JavaScript]])<ref>{{Citar web|url=http://wiki.unity3d.com/index.php/UnityScript_versus_JavaScript|titulo=UnityScript versus JavaScript - Unify Community Wiki|acessodata=2018-09-07|obra=wiki.unity3d.com|lingua=en}}</ref>, [[C#]], ou [[Boo]] (que tem uma sintaxe de inspirada no [[Python]]).Em 2015 a Unity removeu o suporte a linguagem Boo, chegando em [[2017]] a Unity anunciou que iria encerrar o suporte da linguagem UnityScript<ref>{{Citar periódico|titulo=UnityScript’s long ride off into the sunset – Unity Blog|url=https://blogs.unity3d.com/pt/2017/08/11/unityscripts-long-ride-off-into-the-sunset/|jornal=Unity Technologies Blog|lingua=pt-BR}}</ref>,que estava junto da engine desde sua criação.
 
Nos jogos 2D, a Unity permite a importação de sprites e um avançado renderizador de mundo 2D. Para jogos 3D, a Unity permite a especificação de compressão de textura, mipmaps e configurações de resolução para cada plataforma suportada pelo mecanismo de jogo,e fornece suporte para mapeamento de relevo, mapeamento de reflexão, mapeamento de paralaxe, oclusão de ambiente de espaço de tela (SSAO) sombras usando mapas de sombras, efeitos de pós-processamento de renderização para textura e tela inteira. A Unity também oferece serviços para desenvolvedores, como: Unity Ads, Unity Analytics, Unity, Unity Cloud, Unity Everyplay, Unity IAP, Unity Multiplayer, Unity Performance Reporting, Unity Collaborate e Unity Hub.