UnityScript
Aspeto
UnityScript | |
---|---|
Surgido em | 8 de junho de 2005 (19 anos) |
Última versão | Unity 2018.2 (2018) |
Criado por | Unity Technologies, Rodrigo Barreto de Oliveira |
Principais implementações | Unity, Mono (Com a Unity), Visual Studio (Com a 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.
Exemplo 1 [6]
#jplt#
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;
}
}
Exemplo 3 [Uso do Import] [8]
import System; var myByte : System.SByte; function Start() { myByte = -8 ; print(myByte.ToString()); }
Referências
- ↑ «UnityScript versus JavaScript - Unify Community Wiki». wiki.unity3d.com (em inglês). Consultado em 26 de agosto de 2018
- ↑ GameFromScratch.com, Copyright. «Unity Announce Removal Of UnityScript». www.gamefromscratch.com. Consultado em 26 de agosto de 2018
- ↑ «UnityScript's long ride off into the sunset – Unity Blog». Unity Technologies Blog
- ↑ Gamefromscratch (11 de agosto de 2017), RIP UnityScript -- Unity Removing JavaScript Support, consultado em 26 de agosto de 2018
- ↑ a b «Unity-Technologies/unityscript». GitHub (em inglês). Consultado em 26 de agosto de 2018
- ↑ «C# vs JS syntax - Unity». Unity. Consultado em 26 de agosto de 2018
- ↑ «Enabling and Disabling Components - Unity». Unity. Consultado em 26 de agosto de 2018
- ↑ «UnityScript Keywords - Unify Community Wiki». wiki.unity3d.com. Consultado em 17 de dezembro de 2019
Ligações externas
- «Página da Unity»
- «Wiki da Unity» (em inglês)