Pular para o conteúdo principal

Postagens

Mostrando postagens de 2017

Iniciando com a Unity

A Unity permite a utilização de duas linguagens de programação para seu uso. No blog será usado o JavaScript/UnityScript. Depois de criar seu arquivo javascript, você vai abrir ele, usando o MonoDevelop (padrão da unity) ou outro editor de texto qualquer. Quando você abrir o arquivo verá que ele já vem com algumas linhas de código parecidas com essas function Start(){ } function Update(){ } Mas o que são essas linhas? Essas duas funções da unity, são executadas no GameObject em que estão ligadas. Primeiro a função Start, assim que o objeto é coloca em cena, geralmente usada para pré configurações de variáveis e atribuição de valores. Por exemplo: var rb:Rigidbody; //Cria uma variável do tipo Rigidbody function Start(){ rb = GetComponent.<Rigidbody>(); } O código acima diz que depois que o objeto iniciar, a variável rb terá o componente Rigidbody . Toda mundança que a rb tiver, afetará o componente do GameObject. O método GetComponent.<Type>() retorna o compone...

Unity Engine - O que é

A Unity é uma das ferramentas mais usadas para a criação de jogos e apps de realidade Aumentada e Virtual. Sua popularidade deu-se devido a enorme facilidade para trabalhar com diversos gráficos, física/mecânica excelentes e relativa facilidade para programar (duas linguagens disponíveis até a última versão - 2017), além da enorme quantidade de plataformas que ela permite exportar seu jogo/app. Jogos como Pokemon GO, Angry Birds 2, Temple Run e Assassin's Creed foram feitos com essa engine. O atual sucesso entre as crianças, um jogo chamado Cuphead também foi feito na Unity. A Unity tem uma versão gratuita e um fórum na internet muito ativo, o que facilita o aprendizado e contribui ainda mais para sua popularidade, concorrendo com outras engines famosas como GameMaker, Construct2, RPG Maker e Unreal Engine.