Projeto de Interatividade II



Documentos relacionados
MATERIAL DE APRESENTAÇÃO DO SCRATCH

PowerPoint Operações básicas, criação de uma apresentação, edição e formatação, inserção de gráficos e desenhos

SOLID EDGE ST3 TUTORIAL 2 CRIANDO UM DESENHO NO AMBIENTE DRAFT

INTRODUÇÃO A ROBÓTICA

4o Ano. Aula 1 Prof. Sidnéia Valero Egido

O EDITOR DE APRESENTAÇÕES POWER POINT

,QWURGXomRDR(GLWRUGH $SUHVHQWDo}HV3RZHU3RLQW

COM O BROFFICE IMPRESS

Roteiro para atualização da planilha de múltiplos usando o Excel 2007.

DISPOSITIVOS DE BLOCO. Professor: João Paulo de Brito Gonçalves

Para o OpenOffice Impress, assim como para vários softwares de apresentação, uma apresentação é um conjunto de slides.

Considere um alarme residencial ligado a um CLP compacto com os seguintes I/Os:

Para o PowerPoint, assim como para vários softwares de apresentação, uma apresentação é um conjunto de slides.

O QUE É A CENTRAL DE JOGOS?

Sumário. 1. Instalando a Chave de Proteção Novas características da versão Instalando o PhotoFacil Álbum 4

Sumário - Power Point

1. A corrida de vetores numa folha de papel.

Inserção de Ponto de Entrada. Autoenge Módulo Automação Página 1

Como fazer um jogo usando o editor de apresentação

Manual do KGeography. Anne-Marie Mahfouf Kushal Das Tradução: Luiz Fernando Ranghetti

Estatística no EXCEL

OpenOffice.org Impress

Sistemas supervisórios

Informática básica Telecentro/Infocentro Acessa-SP

CRIANDO GRUPO DE CANAIS

Prática 19 e 20 Características de um bom jogo

OpenOffice Calc Aula 4

INFORMÁTICA PARA ADMINISTRAÇÃO I

Criação de Formulários através do Access. Como criar formulários no Access para uma tabela do Banco de Dados:

Mouse & Teclado. Mouse & Teclado

Criação da etiqueta para os cartões

Prof. Célio Conrado 1

Introdução. Introdução. Objetivos da Aula. Bases Computacionais da Ciência(BC-0005)

Olá, Professores e Professoras. É um prazer estar aqui com vocês novamente. Sejam bem-vindos!

CURSO DE ENGENHARIA CIVIL Disciplina: EXPRESSÕES GRÁFICAS Professor: Valdir R. Santos Eng. Civil - Crea: BA67342/D

CURSO BÁSICO DE CRIAÇÃO DE SITES MÓDULO 2 AULA 1

Unidade 3: Personalizando o Excel *

R O B Ó T I C A. Sensor Smart. Ultrassom. Versão Hardware: 1.0 Versão Firmware: 1.0 REVISÃO

Aula 09 - Atualização de uma tabela dinâmica. Aula 09 - Atualização de uma tabela dinâmica. Sumário. Atualizando a tabela dinâmica

Copyright de todos artigos, textos, desenhos e lições. A reprodução parcial ou total deste ebook só é permitida através de autorização por escrito de

Como usar a opção Folha de Roteamento

Tutorial Moodle Visão do Aluno

Início Rápido para Fotos e Histórias do FamilySearch

O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais.

Índice Static Text (texto estático) Dynamic Text (Texto Dinâmico) Input Text Exercício...8

1 Esfera de aço 1 Transitor BC547

Usando o Conference Manager do Microsoft Outlook

Data 23/01/2008. Guia do Professor. Introdução

Etec. Cel. Fernando Febeliano da Costa

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

[CANCELAR] - Limpa todos os campos e desabilita campos e botões, exceto [NOVO] e [PESQUISAR].

Usando o NVU Parte 2: Inserindo imagens

APOSTILA DE INFORMÁTICA MICROSOFT WORD 2012

Dispositivo de conexão e com Armazenamento USB

FEMA Fundação Educacional Machado de Assis INFORMÁTICA Técnico em Segurança do Trabalho P OW ERPOI NT. Escola Técnica Machado de Assis Imprensa

Apostila para o 7º ano Profª Yandra

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?

OFICINA DE POWER POINT

INTRODUÇÃO À INFORMÁTICA GRUPO DE PESQUISA LEITURA NA TELA

ROBERTO OLIVEIRA CUNHA

WEBGIS Sistema Informativo Territorial

Processo de download, Instalação e Configuração do CiberTrader.

APOSTILA ZELIO SOFT 2

Escalas. Antes de representar objetos, modelos, peças, A U L A. Nossa aula. O que é escala

RESPOSTAS DAS QUESTÕES ANULADAS OU COM MUDANÇA DE GABARITO

PROGRAMAÇÃO BÁSICA DE CLP

1 ACESSO PARA SECRETÁRIA CONFIGURAR HORÁRIOS DE ATENDIMENTO BLOQUEANDO E HABILITANDO HORÁRIOS PRÉ-DEFININDO PARÂMETROS DE

Professor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede

Quickstart. O que é o GeoGebra?

Curso de Power Point Aula 2 -Multimídia

Manual do Usuário ipedidos MILI S.A. - D.T.I.

DIMENSÕES (Essas dimensões são válidas para todos os modelos com o mesmo número de entradas e de saídas):

CADERNOS DE INFORMÁTICA Nº 1. Fundamentos de Informática I - Word Sumário

Astra LX Frases Codificadas Guia para o processo de Configuração de Frases Codificadas no Programa AstraLX.

Sistema topograph 98. Tutorial Módulo Fundiário

O Excel é um programa de computador desenvolvido para gerenciar dados na forma de planilhas.

Janelas e seus elementos

Microsoft Powerpoint 2007

Aula 01 Conceitos Iniciais sobre Excel 2010

Manual do Usuário Nokia Mapas

Modo Gráfico x Modo Texto Prof. João Paulo de Brito Gonçalves

WINDOWS EXPLORER. O organizador

QGIS 2.2 Modo de Edição: Edição de Feições de Polígono

Configurando o Controle dos Pais no Windows Vista

Cobrança Bancária. Contas / Manutenção.

Diagrama de fluxo de dados na Plataforma Vicon SAGA. Terminologias de bancos de dados: Banco de Dados, Tabela, Campos, Registros

Banco de Dados BrOffice Base

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

Criar as tabelas para um banco de dados

Para criar uma nova apresentação: 1.Escolha a opção Apresentação em Branco Clique no botão Ok

O Sistema foi inteiramente desenvolvido em PHP+Javascript com banco de dados em MySQL.

O sucesso de hoje não garante o sucesso de amanhã

Guia de Início Rápido SystemTweaker

GUIA DIVULGAÇÃO DE IMÓVEIS INDICADOR DE IMÓVEIS

Campos Vetoriais e Integrais de Linha

Atenção ainda não conecte a interface em seu computador, o software megadmx deve ser instalado antes, leia o capítulo 2.

Alguns truques do Excel. 1- Títulos com inclinação. 2- Preencha automaticamente células em branco

1.Roteador Re054 e RE108

COMO CONFIGURAR UM ROTEADOR

Transcrição:

Projeto de Interatividade II As câmeras utilizadas nos jogos eletrônicos Para entendermos a forma como as câmeras são utilizadas nos jogos eletrônicos, precisamos compreender primeiro como o espaço dos jogos é construído. Os primeiros jogos apresentavam todo o cenário em apenas uma única tela, dando ao jogador uma visão completa do jogo. Produção Multimídia 28/ago

Breakout, Atari

Pac Man

Projeto de Interatividade II Adventure, 1979 Adventure foi desenvolvido pela Atari em 1979. Foi o primeiro jogo de computador a ter um cenário maior do que a área exibida na tela, de modo que o jogador nunca tinha a visão completa do jogo. Produção Multimídia 28/ago

Projeto de Interatividade II Visão de um fragmento do cenário A partir de Adventure, essa passou a ser a situação mais comum nos jogos eletrônicos: o jogador vê apenas uma parte do cenário, não o todo. Com isso, a exploração espacial tornou-se um aspecto importante de muitos jogos, como os shooters. Produção Multimídia 28/ago

Projeto de Interatividade II Formas de navegação Adventure não proporcionava ao jogador uma experiência contínua do espaço; a passagem de um cenário a outro era realizada de forma brusca, ao contrário do que viria a ser o padrão dos jogos. Hoje, a exploração espacial se dá, na grande maioria dos casos, de forma contínua, seja nos jogos que utilizam rolagem horizontal ou câmeras em primeira / terceira pessoa. Produção Multimídia 28/ago

Projeto de Interatividade II Tipos de câmera utilizadas nos jogos Vamos estudar agora as câmeras em primeira pessoa, terceira pessoa e olho de pássaro, assim como entender a câmera dos jogos de rolagem horizontal. Nosso objetivo será entender como tais câmeras podem ser utilizadas no Blender Game Engine. Produção Multimídia 28/ago

Projeto de Interatividade II Câmera em primeira pessoa É o tipo de câmera utilizado nos first person shooters. Apresenta ao jogador a visão que o seu personagem do jogo tem do cenário. Para implementar uma câmera em primeira pessoa no Blender Game Engine, é necessário: - posicionar a câmera no espaço, de modo a sugerir que esse é o ponto de vista do personagem do jogador; - implementar os controles que permitirão ao jogador andar para a frente e para trás, e girar para a esquerda e para a direita. Produção Multimídia 28/ago

Projeto de Interatividade II Câmera em primeira pessoa Comecem selecionando o layout de janelas Game Logic do Blender. Produção Multimídia 28/ago

Projeto de Interatividade II Câmera em primeira pessoa A área dedicada aos scripts Python pode ser substituída por uma segunda vista 3D, já que não trabalharemos com este recurso. Produção Multimídia 28/ago

Projeto de Interatividade II Câmera em primeira pessoa Para programar o comportamento da câmera, é preciso selecioná-la em uma das vistas 3D. Produção Multimídia 28/ago

Projeto de Interatividade II Câmera em primeira pessoa Com a câmera selecionada, insiram um sensor do tipo Keyboard, no editor de lógica. Produção Multimídia 28/ago

Projeto de Interatividade II Câmera em primeira pessoa A seguir, façam com que o sensor detecte a seta direita do teclado. Produção Multimídia 28/ago

Projeto de Interatividade II Câmera em primeira pessoa Insiram um controlador do tipo And. Produção Multimídia 28/ago

Projeto de Interatividade II Câmera em primeira pessoa Conectem o sensor ao controlador. Produção Multimídia 28/ago

Projeto de Interatividade II Câmera em primeira pessoa Insiram um atuador do tipo Motion. Produção Multimídia 28/ago

Projeto de Interatividade II Câmera em primeira pessoa Em Rot, no campo Y, digitem -1. Produção Multimídia 28/ago

Projeto de Interatividade II Câmera em primeira pessoa Conectem o controlador ao atuador. Produção Multimídia 28/ago

Projeto de Interatividade II Câmera em primeira pessoa Testem o comportamento criado, ativando o game engine e pressionando a seta direita. Produção Multimídia 28/ago

Projeto de Interatividade II Câmera em primeira pessoa Agora, programem: - a ação da seta para a esquerda; - a ação das setas para frente e para trás, utilizando o campo Loc, e não mais a rotação (Rot) do atuador de Motion. Produção Multimídia 28/ago

Projeto de Interatividade II Câmera em terceira pessoa A câmera em terceira pessoa permite que o usuário veja o seu personagem no cenário do jogo. Ela segue o personagem. Produção Multimídia 28/ago

Projeto de Interatividade II Câmera em terceira pessoa Para implementar uma câmera em terceira pessoa no Blender Game Engine, é necessário: - criar o objeto que representará o jogador; - fazer com que ele seja o parent da câmera; - aplicar a programação da câmera em primeira pessoa não mais à câmera, mas sim ao objeto que representar o jogador. Como a câmera é um objeto filho deste objeto, ela acompanhará todos os seus movimentos. Produção Multimídia 28/ago

Projeto de Interatividade II Câmera em terceira pessoa No exemplo a seguir, nós utilizaremos um cubo para representar o jogador. Este cubo será definido como o parent da câmera. Produção Multimídia 28/ago

Projeto de Interatividade II Câmera em terceira pessoa Agora, apliquem a programação criada para a câmera no exercício anterior ao cubo, removendo-a da câmera. Ao testar a cena, vocês verão que será necessário acrescentar mais objetos ao cenário, que sirvam como referência espacial. Produção Multimídia 28/ago

Projeto de Interatividade II Olho de pássaro Esse tipo de visão do jogo apresenta uma visão panorâmica do cenário do jogo, permitindo que o usuário veja uma grande área de uma só vez. Em termos de programação no Blender Game Engine, ela é implementada de forma parecida com a câmera em primeira pessoa, mudando a rotação da câmera (ao invés de olhar para a frente, a câmera olha para baixo, num ângulo que costuma ser de 45 graus). Produção Multimídia 28/ago

Projeto de Interatividade II Rolagem horizontal Neste tipo de jogo, a câmera pode apenas deslocar-se ao longo de um ou dois eixos, sem que ela possa fazer qualquer rotação. No nosso exercício de criação de câmeras no Blender Game Engine, uma câmera de rolagem horizontal teria apenas movimentos de translação (Loc no sensor Motion), e não rotação (Rot). Produção Multimídia 28/ago

Projeto de Interatividade II Câmera dos jogos em primeira pessoa Nos first person shooters, é usual que a rotação da câmera seja controlada pelo mouse. Não é possível implementar tal controle usando os blocos do Blender Game Engine, mas é possível utilizar alguns scripts que implementam este comportamento, utilizando Python: http://www.tutorialsforblender3d.com/game_engine/mouselook/mouselook_ First_1.html https://www.youtube.com/watch?v=f-dozglqzzq Produção Multimídia 28/ago