Este documento fornece instruções passo-a-passo para criar um jogo simples em Unity, incluindo adicionar um terreno, personagem, caixas e código para pontuação. Os passos incluem baixar pacotes grátis da Unity Asset Store, adicionar componentes de física e script para permitir que o jogador "encontre" caixas e ganhe pontos.
2. CRIAR UM PROJETO NO UNITY
• Vá ao site do Unity e descarregue a última
versão.
• Comece um novo projeto.
3. BAIXAR UM PACOTE DE
ELEMENTOS BÁSICOS
• Vá ao site do Unity e descarregue o pacote de
elementos “Fantasy landscape”
4. ADICIONAR UM TERRENO
• Adicione um terreno.
• Formate o terreno para ter relva, montanhas,
árvores e flores.
5. BAIXAR UM PERSONAGEM
• Vá ao site do Unity e descarregue o
personagem “Character Pack: Free Sample”
6. ADICIONAR UM PERSONAGEM
• Adicione um personagem.
• Atribua à câmera, o script “CameraLogic” que
vem com o personagem, no separador scripts.
• Edite o código de forma a alterar o valor da
variável m_distance para 3f;
7. BAIXAR UMA CAIXA
• Vá ao site do Unity e descarregue o pacote
“Crates And Barrels Pack Volume 1 - Free
Version”
9. DAR UM NOME COMUM AOS
CAIXOTES
• Crie um tag para todos os caixotes de forma a
que ao necessitar de os programar, consiga
usar o mesmo nome.
10. ATRIBUIR A CAPACIDADE DE
REAGIR AO TOQUE ÀS CAIXAS
• Adicione um componente da física – box
collider a cada caixa.
11. ADICIONAR UM TEXTO
• Adicione um texto que deverá aparecer no
canto superior direito.
• Esse texto deverá ter um tipo de letra
diferente de Arial, para isso vá a Painel de
Controlo/Aspeto e Personalização/Tipos de
Letra e depois arraste a fonte para os
materiais.
12. FAÇA O CÓDIGO QUE PERMITA
PONTUAR
• Sempre que o jogador “achar”
uma caixa, a pontuação deverá
aumentar 100 pontos e a caixa
desaparece.
• Para isso use o seguinte código:
using UnityEngine;
using UnityEngine.UI;
public class bateu : MonoBehaviour
{
public Text pontuar;
void OnCollisionEnter(Collision informacao)
{
if (informacao.collider.tag == "caixas")
{
Destroy(informacao.collider.gameObject);
int valor = int.Parse(pontuar.text)+100;
pontuar.text= valor.ToString();
}
}
}
13. FAÇA UM EXECUTÁVEL DO
JOGO PARA WINDOWS
• Crie um Ícone para o jogo de 512x512 no Gimp,
Photoshop ou até no Paint.
• Em player settings dê um nome ao jogo e coloque o
ícone.
• Escolha a opção de jogar em janela.
• Escolha produzir para a plataforma 64 bits.
• Faça o built.
• Jogue! XD