Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1. Download da Unity
Para baixar a Unity, vá até o site da
engine (você pode clicar aqui) e faça o
download do instalador.
2. Instalação da Unity
Após o download finalizado, abra o
instalador. Pressione “Next” e aceite os
termos. Na tela de seleção de
componentes, deveremos selecionar a
instalação da Unity, do componente
Android e da build para Windows (se
você usa Windows) ou Mac (se você usa
Mac), conforme a imagem.
GUIA – INSTALAÇÃO DA UNITY E VISUAL STUDIO
int VidaPersonagem = 10; Variável privada, somente pode ser acessada através do próprio script.
public float VidaPersonagem = 10f; Variável pública, pode ser acessada no Editor da Unity e
através de outros scripts.
Variável: Um objeto na memória capaz de armazenar dados
de diversos tipos
Variáveis padrões:
int VidaPersonagem = 10;
float VidaPersonagem = 10.5f;
bool PersonagemVivo = true;
string nomePersonagem = “Alex”;
Variável: Um objeto na memória capaz de armazenar dados
de diversos tipos
Variáveis padrões:
int VidaPersonagem = 10;
float VidaPersonagem = 10.5f;
bool PersonagemVivo = true;
string nomePersonagem = “Alex”;
Variáveis padrões:
int VidaPersonagem = 10;
float VidaPersonagem = 10.5f; MonoBehaviour é a classe base da
qual deriva todo script da Unity.
bool PersonagemVivo = true;
string nomePersonagem = “Alex”;
class Player {
}
Classes: Uma forma de agrupar métodos e variáveis juntas
class Player {
//métodos (ações) e variáveis (atributos) pertencentes à classe
Player vão aqui
}
Mamíferos Pássaros
Mamíferos Pássaros
//Comer //Comer
//Dormir //Dormir
Animal
Mamíferos Pássaros
//Comer //Comer
//Dormir //Dormir
Animal
//Comer
//Dormir
Mamíferos Pássaros
Animal
//Comer
//Dormir
Mamíferos Pássaros
//Comer
//Dormir
Mamíferos Pássaros
Lobo Pinguim
//Uiva //Voa
Andar
Nadar
Voar
Pôr ovos
Comer
Dormir
Andar Elefante
Nadar
Andar
Voar
Nadar
Pôr ovos
Comer
Comer
Dormir
Dormir
Andar Elefante Pelicano
Nadar
Andar Andar
Voar
Nadar Nadar
Pôr ovos
Comer Comer
Comer
Dormir Dormir
Dormir
Voar
Pôr ovos
Classes: Uma forma de agrupar métodos e variáveis juntas
//Exemplo
void Start() {
}
Classes do MonoBehaviour
}
class Inimigo : MonoBehaviour {
void Update() {
}
class Inimigo : MonoBehaviour {
void Update() {
if(verPlayer) {
//ataque o player!
}
class Inimigo : MonoBehaviour {
void Update() {
if(verPlayer) {
//ataque o player!
Ambos possuem uma cópia própria – instância – da classe “inimigo”
} Inimigo 01 Inimigo 02
(verPlayer = true) (verPlayer = false)
}
FIM