Desenvolvimento de jogos com Unity



Documentos relacionados
Marcelo Henrique dos Santos

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

MATERIAL DE APRESENTAÇÃO DO SCRATCH

Aula 03 PowerPoint 2007

Como incluir artigos:

ALBUM DE FOTOGRAFIAS NO POWER POINT

Janelas e seus elementos

Manual Simulador de Loja

Curso de extensão em Blender Prof. Luiz Gonzaga Damasceno

Manual do Plone (novo portal do IFCE)

C D. C) Coleções: é usada para organizar o conteúdo de áudio, vídeo e imagens em pastas, buscando facilitar a montagem do storyboard.

CRIANDO TEMPLATES E LEGENDAS

Apostila para o 7º ano Profª Yandra

4 - Layout de Mapas no QGIS 2.0

PowerPoint. Prof. Claudio A. B. Tiellet. Parte II

Iniciação à Informática

COLÉGIO ESTADUAL PAULO LEMINSKI APOSTILA SOBRE O BROFFICE IMPRESS

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

ZS Rest. Manual Profissional. BackOffice Mapa de Mesas. v2011

Manual de configuração do sistema

Figura 1 - Tela de configuração do Questionário.

MANUAL DO ANIMAIL Terti Software

Manual de Utilização

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

Tutorial - DVD Flick

Microsoft PowerPoint 2003

Como criar pastas personalizadas e novas peças no Toolbox

Tela Principal. 2) Criação do CD para ser entregue ao cliente.

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos

O Programa. Construir o ambiente. Acesso ao programa

NESSE MANUAL VÃO SER SOLUCIONADAS AS SEGUINTES DÚVIDAS DE USO:

Clique no botão novo

Tutorial Paint Brush

UNIVERSIDADE ESTADUAL DE CAMPINAS. Instruções para Uso do Software VISIO

TUTORIAL WEEBLY. 2-Crie um cadastro (lembrando que palavra passe é a senha). Após preencher o formulário, clique em Sign Up. It s Free!

Google Drive. Passos. Configurando o Google Drive

ÍNDICE... 2 POWER POINT Abas... 7 Salvando Arquivos... 8 Abrindo um arquivo LAYOUT E DESIGN... 13

1) Como acessar a aplicação

Configurações de Templates no SolidWorks 2011

Dicas para usar melhor o Word 2007

Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5.

Aula 5 Microsoft PowerPoint 2003: Criando uma Apresentação

Apostila Oultlook 2007 Prof. Fabrício Melo

Tutorial de Blender, Animação básica do tipo keyframe

Oficina de Construção de Páginas Web

CURSO DE INFORMÁTICA BÁSICA AULA 2 O AMBIENTE WINDOWS

OneDrive: saiba como usar a nuvem da Microsoft

Criando Quiz com BrOffice.impress

APOSTILA WORD BÁSICO

1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes

Clique no menu Iniciar > Todos os Programas> Microsoft Office > Publisher 2010.

Universidade Federal de Santa Maria UFSM Centro de Tecnologia CT. Power Point. Básico

O Primeiro Programa em Visual Studio.net

Manual Administrador - Mídia System

Prefeitura Municipal de São Luís Manual de uso dos serviços da SEMFAZ. Prefeitura Municipal de São Luís Manual de uso dos serviços da SEMFAZ

Autor: Eduardo Popovici Tutorial: Criando uma folha de Fichário / Caderno Software: Photoshop CS3 Ext. Ferramentas Utilizadas:

APOSTILA DE EXEMPLO. (Esta é só uma reprodução parcial do conteúdo)

VPT 7 Primeiros passos

CONFIGURAÇÃO MINIMA EXIGIDA:

PARA A CONSTRUÇÃO DOS GRÁFICOS

O Windows 7 é um sistema operacional desenvolvido pela Microsoft.

Apostilas OBJETIVA Escrevente Técnico Judiciário TJ Tribunal de Justiça do Estado de São Paulo - Concurso Público Caderno 1.

Procedimentos para configurar o Motion Detection no D-ViewCam 1 Para configurar o Motion Detection no D-ViewCam, é necessário que a câmera IP esteja

Microsoft Office PowerPoint 2007

Controle de Estoque. Configuração e personalização do módulo

NÚCLEO DE TECNOLOGIA E EDUCAÇÃO CURSO: WINDOWS MOVIE MAKER TUTORIAL

SUMÁRIO TUTORIAL DO HQ. 2 DICAS PEDAGÓGICAS:. 2 DOWNLOAD DA INSTALAÇÃO. 2 PASSO 1 FORMULÁRIO PARA DOWNLOAD. 2 PASSO 2 ESCOLHENDO A VERSÃO.

Professor Paulo Lorini Najar

CONFIGURAÇÃO Cobian Backup Programa gratuito e de qualidade para realizar seus backups automáticos

Universidade Estadual de Campinas Faculdade de Educação Laboratório de Novas Tecnologias Aplicadas à Educação

PRINCÍPIOS DE INFORMÁTICA PRÁTICA OBJETIVO 2. BASE TEÓRICA. 2.1 Criando Mapas no Excel. 2.2 Utilizando o Mapa

Criando uma mala direta com o Word 2007 em 6 Passos

Como usar o Virtual DJ

Área de Trabalho. Encontramos: Ìcones Botão Iniciar Barra de Tarefas

Manual do Publicador. Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web

Logo abaixo temos a Barra de Menus que é onde podemos acessar todos os recursos do PHP Editor.

Manual do Usuário. Minha Biblioteca

Treinamento IDCad 2015

BREVE TUTORIAL DO PAINT PARTE I Prof. Reginaldo Brito - Informática

Microsoft Power Point 2007

Configurando um Grupo Doméstico e Compartilhando arquivos no Windows 7

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com

Manual do Sistema "Vida Controle de Contatos" Editorial Brazil Informatica

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO

Sistema de Recursos Humanos

Tutorial SGCD. 1. Efetuando Login no Sistema. 2. Criando uma nova página. 3. Editando uma página já existente

1.2) Na tela seguinte, o primeiro item a ser selecionado é o Unidade Acumuladora1.

DIRETRIZES DE USO DA MATRIZ DE SISTEMATIZAÇÃO DE INFORMAÇÕES

Tutorial de Conversão Xvid/Divx para DVD com legendas embutidas Versão 1.00 Julho / 2005 por m0l0c0

Uruaçu Professoras Formadoras do NTE Uruaçu

GUIA PRÁTICO PARA EDIÇÃO DE FOTOS E IMAGENS

Dokmee Page Counter Office Gemini

Oficina COMPUTADOR FERRAMENTA Objetivo

Apostila de Windows Movie Maker

OFICINA DE POWER POINT

Sumário. Computação Gráfica Illustrator

Tutorial de animação quadro a quadro

Manual Captura S_Line

Planilhas Eletrônicas

Tutorial do módulo Carteira Nacional de Militante

Transcrição:

Desenvolvimento de jogos com Unity

1. Conhecendo a interface do Unity A interface do Unity é composta pela cena, assets do projeto, hierarquia dos objetos e o inspetor. Nas ferramentas da parte de cena temos os botões de mover, escala, rotação de game objects e de arrastar a visualização da cena. Para adicionar objetos, basta arrastar algum objeto de dentro da pasta para a parte da cena. Arrastar cena, mover, rotacionar e escalar objetos. Scene. Hierarquia e Assets do projeto. Inspetor.

2. Construindo o cenário: Para construir o cenário, primeiro deve-se adicionar um terreno ou um plano. O plano serve caso você já tenha algum lugar pré modelado em softwares como o blender ou o 3dsMax, pois a qualidade só dependerá de quem os modelou. O terreno entretanto, permite-nos fazer um cenário da maneira que quisermos, com montanhas, árvores e grama personalizadas. Para iniciar a construção do terreno, clique no menu: GameObject Create other Terrain. Isso criará um plano personalizável para começarmos a trabalhar. Terreno recém criado. Após a criação do terreno, temos vários pincéis à disposição para personalização. Na aba inspetor do terreno podemos observar que surgiram alguma opções, da esquerda para a direta: aumentar/abaixar(caso pressionado shift), paint height, smooth height, texturas, árvores e grama. Pincéis do terreno.

2.1. Ferramentas do terreno: A primeira ferramenta do terreno serve para aumentar o tamanho do plano, usados geralmente para fazer montanhas, dependendo do pincel escolhido. Exemplo de montanhas criadas com a ferramenta aumentar/abaixar. A ferramenta Paint height serve para definir o tamanho máximo de qualquer estrutura que tenha sido feita, como no exemplo a seguir: Exemplo do uso da ferramenta Paint Height.

A ferramenta Smooth height diminui as partes pontudas, deixando com um aspecto de maciez. Antes da ferramenta smooth. Depois da ferramenta smooth. 2.2. Texturização do terreno: Para adicionar texturas ao terreno, deve-se clicar na 4ª ferramenta do terreno. Logo após, clicar no botão Edit Textures Add Texture. Isso abrirá uma janela para que possa ser escolhido a textura base do terreno. Caso queira colocar uma textura diferente, como por exemplo areia para indicar qual o caminho correto, usa-se o mesmo procedimento acima com a diferença que em vez de adicionar toda a textura de vez para o terreno, você vai poder selecionar a textura separadamente e pintar.

2.3. Iluminação: A iluminação é uma parte importante do game, pois sem ela não é possível enxergar nada. Uma iluminação diferente junto com alguns shaders podem fazer uma grande diferença, principalmente em jogos de terror. Geralmente utiliza-se uma luz direcional para iluminar completamente o cenário (caso seja um mapa aberto). Para adicionar uma luz direcional, clique em GameObject Create Other Directional light. Após essa luz ser criada, modifique-a com a ferramenta mover, para que fique acima do mapa, simulando o sol. Exemplo de luz direcional. 2.3.1 Opções de iluminação: Dentro do inspetor de qualquer GameObject do tipo luz, você verá que existem várias opções para modificação delas, sendo as principais: Intensidade(Intensity): controla a intensidade com que a luz é emitida; Cor(Color): muda a cor emitida pela luz; Shadow type (Tipo de sombras): modifica o tipo de sombra que será emitida por qualquer GameObject tocado pela luz. As opções são hard shadows e soft shadows, que fazem sombras sólidas e macias, respectivamente; Flare: essa modificação decide qual o tipo de efeito a luz terá quando você olhar diretamente para ela. Exemplode flare.

3. GameObjects: O que são GameObjects? No Unity, GameObject é simplesmente qualquer coisa que esteja compondo uma cena. As luzes, câmeras, protagonistas, munição, terreno, armas e outros, são exemplos de GameObjects pois serão trabalhados em conjunto para formar o game no final. A maioria dos GameObjects vão requisitar um script, pois os objetos são como cascas vazias que precisam ser preenchidas com comandos para terem uma vida. GameObjects podem ser transformados de várias maneiras, sendo as mais básicas: rotação e posição. Todo GameObject terá transformação no inspetor pois é o componente mais básico dele. 3.1. Assets: Assets são no unity tudo que você importar para dentro do seu projeto a fim de usá-los como GameObjects, incluindo: Modelos 3d, sons, texturas, partículas, scripts, skyboxes, shaders e etc. Assets podem ser obtidos através do Asset Store do unity, para que seu projeto possa ser melhorado em pouco tempo através de contribuições pagas ou gratuitas em coisas como modelos e partículas. 3.2. Componentes do GameObject: Cada GameObject, como dito anteriormente, é uma casca vazia. Componentes são o enchimento dessa casca. Os scripts, comandos dados ao computador são exemplos de componentes do GameObject. Para adicionar um componente em um object, clique primeiramente no objeto, olhe o inspetor e depois aperte Add Component. Serão várias opções, fique à vontade de testar o que cada uma faz. 3.3. Prefabs: Prefabs são no unity objetos que salvam uma configuração global a partir de outro objeto existente. Por exemplo, se eu construo uma bala com vários scripts, efeitos e um modelo diferente, caso eu precise de outro terei que fazer tudo de novo, o que tornaria cansativo e nem um pouco intuitivo. Com os prefabs eu faço uma bala com a configuração desejada e toda vez que eu precisar dessa bala, posso instanciar um clone a partir do prefab dela. Para se criar um prefab, primeiro é necessário ter um objeto preexistente para preencher o prefab vazio com suas características. Para criar um prefab vazio clique com o botão direito em qualquer lugar da sua pasta de assets, depois clique em Create Prefab. Exemplo de prefab vazio.

Após isso, arraste o GameObject da parte de hierarquia para o prefab vazio para que este adquira as características do GameObject. 3.4. Materiais e Shaders: Materiais são as pinturas dos modelos 3d, tendo uma textura (ou várias, como no caso dos skyboxes) e um shader. Shaders são códigos escritos para que indique ao computador como as luzes devem influenciar as texturas do modelo, sendo o Cel-Shading um dos melhores exemplos, que cartooniza qualquer textura, dando a impressão de um desenho animado. Exemplo de shader diffuse, considerado padrão. Ilustração 1: Exemplo de Cel-shading. Note como as sombras ficam mais "duras" e como surfe um traçado ao redor do modelo. Para modificar o shader do material, é só clicar na opção mostrada abaixo (na aba inspector) para selecionar o tipo de shade que você quer. Teste bastante pois os resultados são bem legais.

3.5. Hierarquias: Dentro do unity existe o conceito de hierarquia, onde o Filho herda a movimentação e posição do Pai, que é bem útil, pois se uma câmera for filha de um modelo, ele a seguirá pois toda a movimentação será a partir dele, um não se separa do outro exceto por scripts. Para fazer uma hierarquia, deve-se apenas arrastar um GameObject para dentro de outro na aba hierarchy, fazendo a afiliação rapidamente. 4. Tags: Exemplo de hierarquia, onde o modelo da arma está vinculado à posição da câmera. Tags são marcações usadas em GameObjects. A maior utilidade de Tags está na parte de scripting. Quando se quer que apenas algum objeto específico (imagine uma bala) destrua um certo objeto, usa-se a marcação Bala no script para que o objeto reconheça que só deve ser destruído por uma bala. Para Adicionar uma tag, na parte superior do inspetor haverá uma opção para escolher quais tags você usará, como na imagem abaixo.

5. Cenas: Cenas são conjuntos de gameobjects, scripts e etc que formam uma fase do jogo. Um jogo geralmente tem várias fases, coisas como Menus são considerados cenas também. Cenas podem ser chamados em scripts, por exemplo, caso em um colisor que indique o fim da fase, uma segunda cena será chamada.