Saltar para o conteúdo

UnityScript

Origem: Wikipédia, a enciclopédia livre.
UnityScript
UnityScript
Surgido em 8 de junho de 2005 (19 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 Unity3D,o UnityScript foi descontinuado nas novas versões da Unity[2][3]

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[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. «UnityScript's long ride off into the sunset – Unity Blog». Unity Technologies Blog 
  3. GameFromScratch.com, Copyright. «Unity Announce Removal Of UnityScript». www.gamefromscratch.com. Consultado em 26 de agosto de 2018 
  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