PROGRAMACAO E INTEGRACAO DE JOGOS I

Documentos relacionados
Aula 4 TECNOLOGIA EM JOGOS DIGITAIS PROGRAMACAO E INTEGRACAO DE JOGOS I. Marcelo Henrique dos Santos

UNITY 3D CONHECENDO, ADQUIRINDO, INSTALANDO E CONFIGURANDO

GUI - Menu de Jogo. Ferramenta de Desenvolvimento - Engine I

5.9 Mídias: Clique no botão de Gerenciador de Mídias, ou acesse o Menu Conteúdo => Gerenciador de Mídias.

NIVELAMENTO DE INFORMÁTICA. Professor: Cleber Semensate

WINRAR COMPACTADOR E DESCOMPACTADOR DE ARQUIVOS

Aula 5 TECNOLOGIA EM JOGOS DIGITAIS PROGRAMACAO E INTEGRACAO DE JOGOS I. Marcelo Henrique dos Santos

JOGOS DISTRIBUÍDOS. Aula 8. TECNOLOGIA EM JOGOS DIGITAIS JOGOS DISTRIBUÍDOS 2016 Marcelo Henrique dos Santos -

Tutorial sobre o uso da ferramenta de autoria A Ferramenta de Autoria - Célula

Os arquivos podem conter qualquer tipo de informação: Texto Sons (Músicas) Imagens (Fotos, etc.) Vídeos E podem ser Programas de Computador

PROJETO INFORMÁTICA NA ESCOLA

Aula 1 Introdução ao CryENGINE 3

Ambiente de programação

Guia do usuário Dell Display Manager

Módulo 5. Microsoft Office Power Point 2007 Projeto Unifap Digital

Material reorganizado e adaptado por: Suéllen Rodolfo Martinelli. Disponibilizado em:

Ambientação. Prof. Fellipe Aleixo

Introdução a Tecnologia da Informação

Como utilizar o Tux Paint

CURSO ONLINE DE PRODUÇÃO DE MÚSICA ELETRÔNICA APOSTILA 1 CRIAÇÃO DE RE-EDITS AUTOR: DJ RAFAEL CASTRO

JOGOS DISTRIBUÍDOS. Aula 10. TECNOLOGIA EM JOGOS DIGITAIS JOGOS DISTRIBUÍDOS 2016 Marcelo Henrique dos Santos -

Uma pasta é pouco mais que um contêiner no qual é possível armazenar arquivos. Se

Executar uma macro clicando em um botão da Barra de Ferramentas de Acesso Rápido

CRIAÇÃO DE PROGRAMAS USANDO SHAPES

PROGRAMACAO E INTEGRACAO DE JOGOS I

Tutorial rápido CMAP TOOLS

Apresentação. Criando o projeto

MANUAL DO PROFESSOR AMBIENTE VIRTUAL DE APRENDIZAEGEM

TUTORIAL VIDEO - HANGOUTS ON AIR. Siga o passo a passo para que possa criar e transmitir um evento.

IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias

Conteúdo Datasoul: Visão geral e controles básicos Requisito mínimo Resumo... 2 (1) - Barra de Ferramentas Principal:...

PROCEDIMENTO OPERACIONAL PADRÃO Fazendo Escalas e Medidas no Sistema de Captura de Imagens Q Capture Pró

Animação de Imagens. Manual do usuário. DSA/CPTEC/INPE 27 de abril de 2016 Versão 1.0

Apêndices. 1.1 Apêndice A: Manual do Usuário Acessando o Sistema

Aula 01 Microsoft Excel 2016

Nesta menu que abriu, clique na opção de baixo, Título Animado.

Card Tree Creator. Um Sistema para a criação de árvores de cartões.

Departamento de Engenharia Elétrica e de Computação EESC-USP. Guia de Projetos VHDL utilizando o QUARTUIS II. Profa. Luiza Maria Romeiro Codá

Introdução à Informática. Professor: Francisco Ary

Importando e editando vídeos

Ao selecionar o seu curso, aparecerá a página principal contendo as informações e as atividades disponíveis.

Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos

Lojamundi Tecnologia Sem Limites br

Administração Central. Unidade do Ensino Médio e Técnico Cetec Capacitações São Paulo

Introdução à Ferramenta Construct 2

1 Criando um projeto. Instituto Federal do Paraná

Manual do usuário. Tradezone Desktop

Aula 01 Excel Prof. Claudio Benossi

PORTAL PCRJ. guia rápido

Ferramenta 1 -NetBeans 8.0

Programas. Existem vários programas gratuitos pela internet afora.

Informática para Concursos

PROTOCOLO ONLINE. Após realizar o login, na tela inicial, o aluno irá clicar em Educacional, para visualizar todas as funcionalidades acadêmicas.

Capítulo 1... Iniciando o Word Conhecendo a tela do word...10 Exercício...14

"Manual de Acesso ao Moodle - Discente"

Fazendo uma cópia de segurança de seu curso em Moodle

NIVELAMENTO DE INFORMÁTICA. Professor: Cleber Semensate

Manual de Instalação APS AUDATEXWEB

Tutorial. Associação de Professor na Classe

Guia para criação de seqüências Freestyler

Introdução à Informática. Professor: Francisco Ary

Pré-requisitos. Para começar

Manual do Portal da UFPE para Editores de Conteúdo Manual Publicadores de Conteúdo no Portal

Quadras (4 feições) + atributo área Pontos notáveis + atributo de descrição

Laboratório Configuração do Backup e da Restauração de Dados no Windows 7 e no Vista

Conhecendo e editando o seu perfil

PHILAE - SISTEMA DE RELACIONAMENTO - MANUAL DE INSTALAÇÃO

Ferramentas Sala de Aula

LABORATÓRIO: CRIANDO O JOGO MEGAMAN 2D

Guia do Instrutor Jogo da Bruxa

INFORMÁTICA APLICADA AULA 05 WINDOWS XP

TUTORIAL DE ADAPTAÇÃO AO NOVO WEBMAIL DA FUNDAÇÃO UNIVERSIDADE FEDERAL DE MATO GROSSO DO SUL

Concretizando Soluções em Tecnologia da Informação

Renderização Fácil com o DataCAD

NIVELAMENTO DE INFORMÁTICA. Professor: Cleber Semensate

Manual do Webmail UFMS

Faça seu login na página pt-br.wordpress.com. Caso ainda não tenha um login, registre-se.

A instalação será feita através do link Setup Magni 2, situado no CD do Rasther.

Configurar Thin Client X1 e X1W

Tutorial para Power Point

Manual de Acesso. conteudoonline.objetivo.br

Manual Site Unidéias.Net

Antes de preparar a sala de videotutoria, é importante conhecer alguns termos usados na ferramenta.

Manual. Efetuando um "Print Screen" no computador CETEG. Centro de Ensino Tecnológico de Goiás

Adicionar uma figura, como um botão Submeter, a um formulário

Ferramenta Revisão. - Após habilitar a ferramenta, aparecerá uma nova linha de comandos, como abaixo:

COMO CRIAR PEDIDOS A PARTIR DA CESTA DE PRODUTOS

Transcrição:

PROGRAMACAO E INTEGRACAO DE JOGOS I Aula 4

Mestrado em Educação (em andamento) Pós-graduação em Negócios em Mídias Digitais (em andamento) MBA em Marketing e Vendas Especialista em games : Produção e Programação Bacharel em Sistema de Informação http://www.marcelohsantos.com

Unity3D O Unity3D é um programa de desenvolvimento com todos os recursos necessários para desenvolver qualquer tipo de jogo em 3D que você possa imaginar. Ele possui uma versão gratuita, que pode ser encontrada no link http://unity3d.com/unity/download/, com a maioria das funcionalidades que um desenvolvedor amador necessita para criar seus jogos e publicá-los como programa para Windows ou em uma página web.

O ambiente do Unity3D Para aqueles que Estão abrindo o programa pela primeira vez ele abrirá o projeto Tropical Paradise

O ambiente do Unity3D Para aqueles que Estão abrindo o programa pela primeira vez ele abrirá o projeto Tropical Paradise

O ambiente do Unity3D O Unity possibilita ao usuário escolher o lugar que cada elemento do programa irá ficar, porém o Unity possui alguns layout pré-configurados, o layout usado na imagem é o padrão, se o seu programa está configurado com um layout diferente você pode mudá-lo no seguinte caminho: Barra de ferramentas -> Window -> Layouts -> Revert Factory Settings.

Visão de Projeto Quando você cria um projeto no Unity, ele irá criar uma pasta contendo todas as Assets (scenes, scripts, modelos 3D, texturas, arquivos de áudio, vídeo, imagens, etc) do projeto. Tudo o que tem nessa pasta, é mostrado na visão de projeto. Se você clicar com o botão do direito do mouse em alguma dessas Assets, você poderá escolher a opção Reveal in Explorer, que abrirá a pasta que contém o arquivo.

Visão de Projeto Quando você cria um projeto no Unity, ele irá criar uma pasta contendo todas as Assets (scenes, scripts, modelos 3D, texturas, arquivos de áudio, vídeo, imagens, etc) do projeto. Tudo o que tem nessa pasta, é mostrado na visão de projeto. Se você clicar com o botão do direito do mouse em alguma dessas Assets, você poderá escolher a opção Reveal in Explorer, que abrirá a pasta que contém o arquivo.

Visão de Projeto Atenção: não mova os arquivos usando o Explorer do Windows, use o editor do Unity, pois isso pode causar problemas ao projeto. Para adicionar novas Assets ao projeto, você pode arrastar o arquivo do Windows para a visão de projeto ou utilizar o comando na barra de ferramentas Assets -> Import New Asset.

Visão de Projeto As cenas do jogo também ficam nessa pasta. Cada cena representa um level do jogo. O Unity carrega por padrão a cena Islands.unity, para criar uma nova aperte ctrl+n ou vá na Barra de Ferramentas -> File ->New Scene. Para salvar a cena aperte ctrl+s ou vá na Barra de Ferramentas -> File -> Save Scene.

Visão de Projeto Alguns Assets precisam ser criados diretamente no editor do Unity, para fazer isso, vá na visão do projeto e use o menu Create, ou clique com o botão direito do mouse -> Create.

Hierarquia A visão da hierarquia da cena mostra todos os elementos presentes na cena, cada GameObject. Alguns desses objetos são instância diretas de Assets, tais como modelos do Blender, outros são Prefabs, ou seja, objetos personalizados, uma mistura de modelos com scripts e outras coisas, que irão compor boa parte dos jogos do Unity.

Hierarquia Você pode clicar e arrastar objetos para mudar a hierarquia deles, ou seja, organizá-los como se fossem pastas, objetos que estão dentro de outro objetos são filhos deste objeto, o objeto que contém esses filhos é chamado de pai. Um objeto filho herdará o movimento, rotação e escala de seu pai.

Hierarquia Essa informação é muito importante, pois você deverá ficar atento a este fato quando começar a programar seu jogo.

Hierarquia Você pode expandir ou contrair o objeto pai para ver quais são seus filhos sem afetar com isso o jogo.

Menu de Topo

Visão da Cena

Visão da Cena A visão da cena é o lugar onde você pode organizar a disposição dos objetos na cena do jogo. Você pode selecionar e mudar de posição os jogadores, a câmera, os inimigos e todos os outros GameObjects, além de poder mudar a escala deles, ou seja, o tamanho desses objetos. Esse editor de cena é uma das ferramentas mais importantes do Unity, então você deve aprender a mexer com ele. Para selecionar um objeto basta clicar nele na visão de cena ou na visão de hierarquia, para focar o objeto basta apertar a tecla F na visão de cena.

Posicionamento de objetos

Scene Gizmo No canto superior direito da visão da cena está o Gizmo da cena. Ela mostra a orientação da câmera da cena e possibilita você mudar rapidamente a orientação da mesma, basta clicar em algum de seus vértices ou no centro para habilitar uma visão em perspectiva da cena, se segurar o shift enquanto clica no centro do Gizmo, você habilita a visão isométrica.

Scene Gizmo Visão em perspectiva.

Scene Gizmo Visão isométrica. Os objetos não ficam menores com a distância aqui!

Conceitos sobre a Unity BARRA DE CONTROLE DA CENA O primeiro menu drop-down é para escolher o modo de desenho. A mudança no modo de desenho não terá efeitos no jogo quando ele for publicado.

Conceitos sobre a Unity BARRA DE CONTROLE DA CENA O Segundo é o modo de renderização. Também não terá efeito no jogo após publicado.

Conceitos sobre a Unity BARRA DE CONTROLE DA CENA Os outros dois botões são relacionados à iluminação da cena e o segundo a apresentação de skybox, elementos da GUI e outras coisas na visão da cena.

VISÃO DE JOGO A visão de jogo é renderizada através da câmera dentro do jogo. Ela representa como seu jogo ficará quando for publicado. Conceitos sobre a Unity

Conceitos sobre a Unity PLAY MODE Use estes botões par controlar a visão de jogo. Aperte o play para iniciar o jogo, se apertar play novamente o jogo é encerrado, para pausar o jogo aperte pause. BARRA DE CONTROLE DA VISÃO DE JOGO

Conceitos sobre a Unity BARRA DE CONTROLE DA VISÃO DE JOGO O primeiro menu drop-down controla a escala, o segundo maximize a tela quando o jogo começar, o terceiro mostra os Gizmos da cena e o quarto as estatísticas do jogo, tais como frame rate e número de polígonos na cena.

ESTATÍSTICA DO JOGO Conceitos sobre a Unity

Conceitos sobre a Unity INSPETOR Jogos feitos no Unity são compostos de muitos GameObjects que contém modelos, scripts, som, ou outros elementos gráficos, tais como luz. O inspetor mostra detalhadamente as informações sobre o GameObject selecionado, incluindo todos os componentes pertencentes a este objeto.

Conceitos sobre a Unity INSPETOR Nessa visão você pode modificar os valores das propriedades desses componentes que o GameObject possui. Toda propriedade mostrada no inspetor pode ser modificada. Até variáveis de scripts podem ser modificadas sem modificar o script original.

Conceitos sobre a Unity INSPETOR Você pode mudar essas propriedades enquanto o jogo está rodando para experimentar e encontrar os valores ideais para essas propriedades para seu jogo. Esta é uma funcionalidade muito importante, pois na maioria dos casos de desenvolvimento de jogo não é possível modificar valores de variáveis enquanto o jogo está em execução.

Conceitos sobre a Unity INSPETOR Adicionando componentes através do menu de componentes

Conceitos sobre a Unity INSPETOR Clicando com o botão direito do mouse no título do componente na visão do inspetor, aparece uma lista de opções onde você pode remover o componente do GameObject.

Conceitos sobre a Unity INSPETOR Use o menu drop-down de Layer para associar um layer de renderização a seu GameObject. Utiliza o menu drop-down de Tag para associar uma Tag a seu GameObject. Você também pode mudar o nome de seu GameObject através do inspetor.

Conceitos sobre a Unity BARRA DE STATUS A barra de status está no canto inferior da tela e ela mostra erros de compilação e mensagens de debug. Se existe algum problema no seu jogo, ficar de olho nessa barra é o melhor caminho, você pode dar um clique duplo com o mouse para mostrar o console com as mensagens da barra de status. CONSOLE Se você der um clique duplo na barra de status ou escolhendo Barra de Ferramentas->Window- >Console, aparecerá o Console.

Conceitos sobre a Unity CONSOLE O Console mostra mensagens de erros, warnings e textos de debug. Você enviar suas próprias mensagens para o console utilizando Debug.Log() ou Debug.Error() em seus código.