UnityScript: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
m v1.43b - Corrigido usando WP:PCW (Cabeçalho termina com dois pontos)
Kazihel (discussão | contribs)
Linha 1: Linha 1:
{{Info/Linguagem de computador|nome=UnityScript|imagem=Unity Technologies logo.svg|legenda=|paradigma=|ano={{ani|2005|06|08}}|ultima_versao=Unity 2017|ultima_data=beta 2|criador=[[Unity Technologies]]|tipagem=|compiladores=[[Unity]]|dialetos=|influenciada_por=[[JavaScript]],[[ECMAScript]],[[Boo]]|influenciou=|extensão=.js|Source=https://github.com/Unity-Technologies/unityscript}}'''UnityScript''' é uma [[linguagem de programação]] derivada da linguagem [[JavaScript]]<ref>{{Citar web|url=http://wiki.unity3d.com/index.php/UnityScript_versus_JavaScript|titulo=UnityScript versus JavaScript - Unify Community Wiki|acessodata=2018-08-26|obra=wiki.unity3d.com|lingua=en}}</ref>,Criada para o uso na [[Motor de jogo|engine]] [[Unity 3D|Unity3D]],o UnityScript foi descontinuado nas novas versões da Unity<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><ref>{{Citar web|url=http://www.gamefromscratch.com/post/2017/08/11/Unity-Announce-Removal-Of-UnityScript.aspx|titulo=Unity Announce Removal Of UnityScript|acessodata=2018-08-26|obra=www.gamefromscratch.com|ultimo=GameFromScratch.com|primeiro=Copyright}}</ref>
{{Info/Linguagem de computador|nome=UnityScript|imagem=Unity Technologies logo.svg|legenda=|paradigma=|ano={{ani|2005|06|08}}|ultima_versao=Unity 2017|ultima_data=beta 2|criador=[[Unity Technologies]]|tipagem=|compiladores=[[Unity]]|dialetos=|influenciada_por=[[JavaScript]],[[ECMAScript]],[[Boo]]|influenciou=|extensão=.js|Source=https://github.com/Unity-Technologies/unityscript}}'''UnityScript''' é uma [[linguagem de programação]] derivada da linguagem [[JavaScript]]<ref>{{Citar web|url=http://wiki.unity3d.com/index.php/UnityScript_versus_JavaScript|titulo=UnityScript versus JavaScript - Unify Community Wiki|acessodata=2018-08-26|obra=wiki.unity3d.com|lingua=en}}</ref>,Criada para o uso na [[Motor de jogo|engine]] [[Unity 3D|Unity]].


== Sobre o UnityScript ==
== Sobre o UnityScript ==
O UnityScript foi criado em 2005 junto com a Unity 1.0,ele é uma alternativa do [[C#]] e do [[Boo]] ''(Descontinuado da Unity em 2014)'',Em 2017 a Unity anunciou que iria descontinuar o suporte dele<ref>{{Citation|title=RIP UnityScript -- Unity Removing JavaScript Support|last=Gamefromscratch|date=2017-08-11|url=https://www.youtube.com/watch?v=sysE0KlNL90|accessdate=2018-08-26}}</ref>,desde então o projeto foi upado no [[GitHub]]<ref name=":0">{{Citar web|url=https://github.com/Unity-Technologies/unityscript|titulo=Unity-Technologies/unityscript|acessodata=2018-08-26|obra=GitHub|lingua=en}}</ref>,O UnityScript foi escrito na Linguagem [[Boo]]<ref name=":0" /> que se assemelha muito a linguagem Python.
O UnityScript foi criado em 2005 junto com a Unity 1.0,ele é uma alternativa do [[C#]] e do [[Boo]] ''(Descontinuado da Unity em 2014)'',Em 2017 a Unity anunciou que iria descontinuar o suporte dele<ref>{{Citar web|url=http://www.gamefromscratch.com/post/2017/08/11/Unity-Announce-Removal-Of-UnityScript.aspx|titulo=Unity Announce Removal Of UnityScript|acessodata=2018-08-26|obra=www.gamefromscratch.com|ultimo=GameFromScratch.com|primeiro=Copyright}}</ref><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><ref>{{Citation|title=RIP UnityScript -- Unity Removing JavaScript Support|last=Gamefromscratch|date=2017-08-11|url=https://www.youtube.com/watch?v=sysE0KlNL90|accessdate=2018-08-26}}</ref>,desde então o projeto foi upado no [[GitHub]]<ref name=":0">{{Citar web|url=https://github.com/Unity-Technologies/unityscript|titulo=Unity-Technologies/unityscript|acessodata=2018-08-26|obra=GitHub|lingua=en}}</ref>,O UnityScript foi escrito na Linguagem [[Boo]]<ref name=":0" /> que se assemelha muito a linguagem Python.


== Exemplos ==
== Exemplos ==

Revisão das 19h45min de 11 de outubro de 2018

UnityScript
UnityScript
Surgido em 8 de junho de 2005 (18 anos)
Última versão Unity 2017 (beta 2)
Criado por Unity Technologies
Principais implementações Unity
Influenciada por JavaScript,ECMAScript,Boo
Extensão do arquivo: .js

UnityScript é uma linguagem de programação derivada da linguagem JavaScript[1],Criada para o uso na engine Unity.

Sobre o UnityScript

O UnityScript foi criado em 2005 junto com a Unity 1.0,ele é uma alternativa do C# e do Boo (Descontinuado da Unity em 2014),Em 2017 a Unity anunciou que iria descontinuar o suporte dele[2][3][4],desde então o projeto foi upado no GitHub[5],O UnityScript foi escrito na Linguagem Boo[5] que se assemelha muito a linguagem Python.

Exemplos

Exemplo 1[6]

#pragma strict
var myInt : int = 5;

function MyFunction (number : int) : int
{
    var ret = myInt * number;
    return ret;
}

Exemplo 2[7]

#pragma strict
private var myLight : Light;


function Start ()
{
    myLight = GetComponent(Light);
}


function Update ()
{
    if(Input.GetKeyUp(KeyCode.Space))
    {
        myLight.enabled = !myLight.enabled;
    }
}

Referências

  1. «UnityScript versus JavaScript - Unify Community Wiki». wiki.unity3d.com (em inglês). Consultado em 26 de agosto de 2018 
  2. GameFromScratch.com, Copyright. «Unity Announce Removal Of UnityScript». www.gamefromscratch.com. Consultado em 26 de agosto de 2018 
  3. «UnityScript's long ride off into the sunset – Unity Blog». Unity Technologies Blog 
  4. Gamefromscratch (11 de agosto de 2017), RIP UnityScript -- Unity Removing JavaScript Support, consultado em 26 de agosto de 2018 
  5. a b «Unity-Technologies/unityscript». GitHub (em inglês). Consultado em 26 de agosto de 2018 
  6. «C# vs JS syntax - Unity». Unity. Consultado em 26 de agosto de 2018 
  7. «Enabling and Disabling Components - Unity». Unity. Consultado em 26 de agosto de 2018 

Ligações externas