Marcelo Henrique dos Santos

Tamanho: px
Começar a partir da página:

Download "Marcelo Henrique dos Santos"

Transcrição

1 Marcelo Henrique dos Santos TECNOLOGIA EM JOGOS DIGITAIS PROGRAMACAO E INTEGRACAO DE JOGOS I Marcelo Henrique dos Santos

2 Aula 8 Tratamento de Colisão TECNOLOGIA EM JOGOS DIGITAIS PROGRAMACAO E INTEGRACAO DE JOGOS I Marcelo Henrique dos Santos

3 Criando Colisão Detectar colisões entre objetos é uma prática fundamental para (quase) todo jogo eletrônico. Além de detectar as colisões, é importante saber o que fazer, depois que elas ocorrem. As game engines, sempre possuem recursos para a detecção de colisões, e esse é um tópico muito importante de ser observado, antes de escolher qual Game Engine utilizar para seu projeto. Quando as colisões são detectadas, em geral, eventos são disparados pelo sistema. E esses eventos, podem ser capturados por objetos de jogo; que iniciam funções, para gerar a dinâmica do jogo. No Unity3D, as detecção de colisões são realizadas pela Engine de física, portanto, os elementos necessários para a detecção estão localizados no menu Componet >> Physics, são eles os Colliders e o Rigidbody. TECNOLOGIA EM JOGOS DIGITAIS PROGRAMACAO E INTEGRACAO DE JOGOS I Marcelo Henrique dos Santos

4 Definição Teórica: Colisão Interação física entre objetos do jogo; Rede invisível que está ao redor do objeto; Podemos trabalhar com a colisão imediatamente quando ocorre; Pode-se prever a colisão usando a técnica de Ray Casting;

5 Raycast (Script) Definição Teórica: Ray Casting nce/physics.raycast.html RaycastHit (Script) nce/raycasthit.html

6 Definição Teórica: Colisão

7 29/09/ Problema do frame miss O que acontece quando a bala é rápida demais?

8 Solução com Ray Casting

9 Tipos de colisores Cada um tem uma utilidade diferente; Component > Physics

10 Tipos de componentes de colisão Box: caixas, objetos, personagens; Sphere: objetos esféricos, personagens; Capsule: personagens do jogador; Mesh: malha do objeto, mais pesado computacionalmente; Wheel: roda, uso com veículos; Raycast: dispara raio de colisão, uso com veículos; Composto: união entre diversos colisores; Character Controller: componente de colisão para personagem do jogador;

11 29/09/ Static Collider X Rigidbody Static Collider é para objetos cuja física e colisão é menos necessária; Rigidbody é para objetos com física;

12 Rigidbody Tem massa, resistência do ar, gravidade, elasticidade baseada no material, etc; É possível movê-lo via scripting, mas deve ser evitado; Usar evento FixedUpdate, chamado em um tempo fixo;

13 Character Controller Não é fisicamente realista (isto pode ser bom!) O FPS Walker já aplica o Character Controller.

14 Character Controller Height: altura; Radius: raio; Slope Limit: limite de subida em rampas; Skin Width: quanto sobe em degraus; Min Move Distance: controla jitter; Center: posição;

15 Eventos de Colisão OnCollisionEnter: chama quando inicia uma colisão; OnCollisionStay: chamado uma vez por frame enquanto está se chocando no corpo; OnCollisionExit: chamado quando a colisão é finalizada; OnControllerColliderHit: colisão com character controller;

16 Ignorando a colisão Necessário quando se cria tiros e projéteis; Função Physics.IgnoreCollision;

17 Referência Link: /learn/tutorials/modu les/beginner/physics /colliders

18 Criando Colisão Importe as 3 imagens que contém a textura para serem utilizadas no projeto: TECNOLOGIA EM JOGOS DIGITAIS PROGRAMACAO E INTEGRACAO DE JOGOS I Marcelo Henrique dos Santos

19 Criando Colisão Crie um terreno e posicione corretamente na Cena TECNOLOGIA EM JOGOS DIGITAIS PROGRAMACAO E INTEGRACAO DE JOGOS I Marcelo Henrique dos Santos

20 Criando Colisão Crie um terreno e posicione corretamente na Cena TECNOLOGIA EM JOGOS DIGITAIS PROGRAMACAO E INTEGRACAO DE JOGOS I Marcelo Henrique dos Santos

21 Adicione a textura no terreno Criando Colisão

22 Criando Colisão Crie um terreno e posicione corretamente na Cena TECNOLOGIA EM JOGOS DIGITAIS PROGRAMACAO E INTEGRACAO DE JOGOS I Marcelo Henrique dos Santos

23 Criando Colisão

24 Criando Colisão TECNOLOGIA EM JOGOS DIGITAIS PROGRAMACAO E INTEGRACAO DE JOGOS I Marcelo Henrique dos Santos

25 Criando Colisão Coloque 2 cubos em Cena e aplica em cada um deles uma das texturas, conforme imagem abaixo: TECNOLOGIA EM JOGOS DIGITAIS PROGRAMACAO E INTEGRACAO DE JOGOS I Marcelo Henrique dos Santos

26 Criando Colisão No cubo Jogador coloque o Rigidbody e após esse processo crie o Script Cube.cs

27

28 Referência Link: nce/input.getkey. html

29 Criando Colisão No cubo Jogador, coloque a TAG Player, conforme a imagem TECNOLOGIA EM JOGOS DIGITAIS PROGRAMACAO E INTEGRACAO DE JOGOS I Marcelo Henrique dos Santos

30 Crie o Script abaixo e teste o projeto Criando Colisão

31

32 Complete o código, conforme imagem

33 Aplicando Efeito Alterando o código: Podemos aplicar uma força no jogador no momento em que a colisão ocorre, ou seja o Jogador irá saltar com uma força, conforme a configuração abaixo:

34

35 ATIVIDADE CONTINUADA Crie um projeto conforme a imagem ao lado. O usuário poderá mover o cubo que está em destaque. Se ocorrer a colisão do jogador com o cubo preto o mesmo será destruído, caso o jogador colida com o cubo marrom será exibida uma mensagem Ganhou 10 pontos.

Aula 7. Tratamento de Colisão. TECNOLOGIA EM JOGOS DIGITAIS GAME ENGINE Marcelo Henrique dos Santos

Aula 7. Tratamento de Colisão. TECNOLOGIA EM JOGOS DIGITAIS GAME ENGINE Marcelo Henrique dos Santos Aula 7 Tratamento de Colisão TECNOLOGIA EM JOGOS DIGITAIS GAME ENGINE Marcelo Henrique dos Santos Marcelo Henrique dos Santos Mestrado em Educação (em andamento) MBA em Mídias Digitais MBA em Marketing

Leia mais

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

JOGOS DISTRIBUÍDOS. Aula 10. TECNOLOGIA EM JOGOS DIGITAIS JOGOS DISTRIBUÍDOS 2016 Marcelo Henrique dos Santos - JOGOS DISTRIBUÍDOS Aula 10 TECNOLOGIA EM JOGOS DIGITAIS JOGOS DISTRIBUÍDOS 2016 Marcelo Henrique dos Santos - http://www.marcelohsantos.com Marcelo Henrique dos Santos Mestrado em Educação (em andamento)

Leia mais

Tópicos Especiais em Engenharia de Software (Jogos II)

Tópicos Especiais em Engenharia de Software (Jogos II) Tópicos Especiais em Engenharia de Software (Jogos II) Aula 05 Física Edirlei Soares de Lima Unity 3D: Scripting A engine física da Unity fornece todos os componentes para simulação

Leia mais

IPRJ TÓPICOS ESPECIAIS EM ENGENHARIA DE SOFTWARE (JOGOS II) LISTA DE EXERCÍCIOS UNITY 3D

IPRJ TÓPICOS ESPECIAIS EM ENGENHARIA DE SOFTWARE (JOGOS II) LISTA DE EXERCÍCIOS UNITY 3D IPRJ TÓPICOS ESPECIAIS EM ENGENHARIA DE SOFTWARE (JOGOS II) LISTA DE EXERCÍCIOS UNITY 3D 1. O que é um Prefab na Unity3D? Descreva pelo menos um exemplo de uso. 2. Ao criar uma cena na Unity3D é possível

Leia mais

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

GUI - Menu de Jogo. Ferramenta de Desenvolvimento - Engine I GUI - Menu de Jogo Ferramenta de Desenvolvimento - Engine I PROFESSORA MIRNA SILVA Ferramenta de Desenvolvimento - Engine I Curso: Técnico em Programação de Jogos Digitais Pronatec Unibh Campus Antônio

Leia mais

Marcelo Henrique dos Santos

Marcelo Henrique dos Santos Programação de jogos em rede Marcelo Henrique dos Santos www.marcelohsantos.com.br Programação de jogos em rede Aula 3: Unity Multiplayer Após o desenvolvimento da aula anterior, estaremos adicionando

Leia mais

MOVIMENTO HORIZONTAL E FÍSICA BÁSICA

MOVIMENTO HORIZONTAL E FÍSICA BÁSICA MOVIMENTO HORIZONTAL E FÍSICA BÁSICA PROF. ME. HÉLIO ESPERIDIÃO Unity Fatia de mercado mundial para o desenvolvimento de jogos. 34% dos 1.000 maiores jogos mobile gratuitos são feitos com Unity. Popularidade

Leia mais

Jogo 1: Amazing Racer. Prof. Fellipe Aleixo

Jogo 1: Amazing Racer. Prof. Fellipe Aleixo Jogo 1: Amazing Racer Prof. Fellipe Aleixo ([email protected]) Objetivo Guiar passo-a-passo a criação de um jogo completo Antes de mais nada, precisamos pensar no projeto (e o planejamento associado),

Leia mais

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

Aula 4 TECNOLOGIA EM JOGOS DIGITAIS PROGRAMACAO E INTEGRACAO DE JOGOS I. Marcelo Henrique dos Santos Aula 4 Email: Site: [email protected] www.marcelohsantos.com.br Conceitos sobre a Unity Conceitos sobre a Unity BARRA DE CONTROLE DA CENA O primeiro menu drop-down é para escolher o modo de desenho.

Leia mais

LABORATÓRIO: CRIANDO O JOGO MEGAMAN 2D

LABORATÓRIO: CRIANDO O JOGO MEGAMAN 2D LABORATÓRIO: CRIANDO O JOGO MEGAMAN 2D Parte-2 1. Agora iremos inserir no jogo os obstáculos que o nosso herói deverá pular para ganhar pontos. O obstáculo será uma bomba e primeiro vamos importar para

Leia mais

LABORATÓRIO: CRIANDO O JOGO MEGAMAN 2D

LABORATÓRIO: CRIANDO O JOGO MEGAMAN 2D LABORATÓRIO: CRIANDO O JOGO MEGAMAN 2D 1. Crie um novo projeto 2D. Parte-1 2. Criar as seguintes pastas na janela Project: _scenes, _scripts, _sprites e _animations. 3. Importe para o projeto, dentro da

Leia mais

PROGRAMACAO E INTEGRACAO DE JOGOS I

PROGRAMACAO E INTEGRACAO DE JOGOS I 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

Leia mais

Objetivos. do Exame. Certified Expert Gameplay Programmer. Especialista Certificado Unity Programador de Jogabilidade

Objetivos. do Exame. Certified Expert Gameplay Programmer. Especialista Certificado Unity Programador de Jogabilidade Objetivos Certified Expert Gameplay Programmer do Exame Especialista Certificado Unity Programador de Jogabilidade Função Os Programadores de Jogabilidade se concentram na execução do design do jogo. Esses

Leia mais

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

Aula 5 TECNOLOGIA EM JOGOS DIGITAIS PROGRAMACAO E INTEGRACAO DE JOGOS I. Marcelo Henrique dos Santos Aula 5 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

Leia mais

Desenvolvendo aplicações com Unity3D. Renan Vinicius Aranha

Desenvolvendo aplicações com Unity3D. Renan Vinicius Aranha Desenvolvendo aplicações com Unity3D Renan Vinicius Aranha [email protected] 1 O que é a Unity? Motor para desenvolvimento de jogos Permite desenvolver aplicações em 2D e 3D Possui licença gratuita

Leia mais

HTML 5 e o desenvolvimento de Jogos Digitais

HTML 5 e o desenvolvimento de Jogos Digitais HTML 5 e o desenvolvimento de Jogos Digitais Marcelo Henrique dos Santos http://www.marcelohsantos.com [email protected] Mestrando em Educação (em andamento) Negócios em Mídias Digitais (em andamento)

Leia mais

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

JOGOS DISTRIBUÍDOS. Aula 8. TECNOLOGIA EM JOGOS DIGITAIS JOGOS DISTRIBUÍDOS 2016 Marcelo Henrique dos Santos - JOGOS DISTRIBUÍDOS Aula 8 Marcelo Henrique dos Santos 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

Leia mais

Tile palette Com os sprites devidamente importados podemos criar a nossa paleta. Acesse no menu WINDOW >> TILE PALETTE.

Tile palette Com os sprites devidamente importados podemos criar a nossa paleta. Acesse no menu WINDOW >> TILE PALETTE. Tilemap Introdução Um jogo baseado em tilemaps é qualquer jogo onde os níveis (fases) ou áreas de jogo consistam em muitas formas pequenas baseadas em blocos que formam coletivamente uma grade de blocos.

Leia mais

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MATO GROSSO CAMPUS AVANÇADO TANGARÁ DA SERRA

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MATO GROSSO CAMPUS AVANÇADO TANGARÁ DA SERRA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MATO GROSSO CAMPUS AVANÇADO TANGARÁ DA SERRA Curso: Técnico em Manutenção e Suporte em Informática Disciplina: Introdução à Computação Gráfica Docente:

Leia mais

AULA 02 Introdução (HTML, CSS e Javascript) PROGRAMAÇÃO PARA WEB Marcelo Henrique dos Santos

AULA 02 Introdução (HTML, CSS e Javascript) PROGRAMAÇÃO PARA WEB Marcelo Henrique dos Santos AULA 02 Introdução (HTML, CSS e Javascript) Mestrado em Educação (em andamento) MBA em Negócios em Mídias Digitais MBA em Marketing e Vendas Especialista em games : Produção e Programação Bacharel em Sistema

Leia mais

Tópicos Especiais em Engenharia de Software (Jogos II)

Tópicos Especiais em Engenharia de Software (Jogos II) Tópicos Especiais em Engenharia de Software (Jogos II) Apresentação da Disciplina Edirlei Soares de Lima Objetivos da Disciplina Apresentar os fundamentos de jogos eletrônicos e

Leia mais

Mini curso de Construct2 - PIBID. Diego Lopes Max Azevêdo Leando Almeida Sinval Vieira

Mini curso de Construct2 - PIBID. Diego Lopes Max Azevêdo Leando Almeida Sinval Vieira Mini curso de Construct2 - PIBID Diego Lopes Max Azevêdo Leando Almeida Sinval Vieira O que é uma Game Engine? É um software que funciona como um conjunto de bibliotecas que ajudam o desenvolvedor de jogos,

Leia mais

AULA 01 Introdução (HTML, CSS e Javascript) PROGRAMAÇÃO PARA WEB Marcelo Henrique dos Santos

AULA 01 Introdução (HTML, CSS e Javascript) PROGRAMAÇÃO PARA WEB Marcelo Henrique dos Santos AULA 01 Introdução (HTML, CSS e Javascript) Mestrado em Educação (em andamento) MBA em Negócios em Mídias Digitais MBA em Marketing e Vendas Especialista em games : Produção e Programação Bacharel em Sistema

Leia mais

TUTORIAL VOKI: Criando avatares. Realização: Secretaria Geral de Educação a Distância da Universidade Federal de São Carlos

TUTORIAL VOKI: Criando avatares. Realização: Secretaria Geral de Educação a Distância da Universidade Federal de São Carlos TUTORIAL VOKI: Criando avatares Realização: Secretaria Geral de Educação a Distância da Universidade Federal de São Carlos 2018 SUMÁRIO 1. Introdução 2 2. Criando uma conta 2 3. Criando uma avatar 6 4.

Leia mais

Desenvolvimento de Jogos 3D com o Blender

Desenvolvimento de Jogos 3D com o Blender Desenvolvimento de Jogos 3D com o Blender Por Marcos Romero Outubro / 2008 www.blender.org Big Buck Bunny O Blender já conquistou seu espaço na área de animações em 3D. Projetos como Elephant Dreams e

Leia mais

IPRJ TÓPICOS ESPECIAIS EM LINGUAGENS DE PROGRAMAÇÃO TRABALHO 3 UNITY 3D

IPRJ TÓPICOS ESPECIAIS EM LINGUAGENS DE PROGRAMAÇÃO TRABALHO 3 UNITY 3D IPRJ TÓPICOS ESPECIAIS EM LINGUAGENS DE PROGRAMAÇÃO TRABALHO 3 UNITY 3D O objetivo do trabalho 3 é desenvolver uma fase de um jogo de aventura utilizando a Unity 3D. Neste jogo, o jogador deve controlar

Leia mais

ENSINO MÉDIO INTEGRADO INFORMÁTICA LINGUAGEM DE PROGRAMAÇÃO Trabalho Final Semestral TFS

ENSINO MÉDIO INTEGRADO INFORMÁTICA LINGUAGEM DE PROGRAMAÇÃO Trabalho Final Semestral TFS ENSINO MÉDIO INTEGRADO INFORMÁTICA LINGUAGEM DE PROGRAMAÇÃO Trabalho Final Semestral TFS EDITOR DE MAPAS GAME RESGATE 1. Introdução O trabalho proposto tem por objetivo aplicar de forma prática o conteúdo

Leia mais

Tópicos Especiais em Engenharia de Software (Jogos II)

Tópicos Especiais em Engenharia de Software (Jogos II) Tópicos Especiais em Engenharia de Software (Jogos II) Aula 03 Terrenos, Árvores e Partículas Edirlei Soares de Lima Unity 3D: Graphics A Unity oferece diversos elementos para a

Leia mais

PROGRAMAÇÃO EM JOGOS DIGITAIS

PROGRAMAÇÃO EM JOGOS DIGITAIS PROGRAMAÇÃO EM JOGOS DIGITAIS Frutuoso Silva Aplicações gráficas / Jogos Como funciona uma aplicação gráfica? O que é um jogo? Como funciona um jogo? 1 Aplicação gráfica! É um programa que apresenta gráficos

Leia mais

Desenv. de Jogos 2D com Unity Completo

Desenv. de Jogos 2D com Unity Completo CONTEÚDO PROGRAMÁTICO Desenv. de Jogos 2D com Unity Completo Carga horária: 24 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO

Leia mais

TÉCNICAS DE PROGRAMAÇÃO II TRABALHO 2

TÉCNICAS DE PROGRAMAÇÃO II TRABALHO 2 TÉCNICAS DE PROGRAMAÇÃO II TRABALHO 2 Descrição: O objetivo do trabalho 2 é desenvolver um jogo estilo shoot 'em up em Java, onde o jogador possa controlar uma espaçonave e destruir as espaçonaves inimigas

Leia mais

XNA. Introdução ao XNA

XNA. Introdução ao XNA XNA Introdução ao XNA Introdução XNA Game Studio 3.1 (http://creators.xna.com/) Visual Studio 2008 Introdução File New Project Introdução Solution Explorer Introdução Estrutura geral de um jogo Existência

Leia mais

Modelos, Materiais e Texturas. Prof. Fellipe Aleixo

Modelos, Materiais e Texturas. Prof. Fellipe Aleixo Modelos, Materiais e Texturas Prof. Fellipe Aleixo ([email protected]) Introdução aos Modelos Modelos são componentes gráficos Em 2D à imagens chapadas, chamadas de sprites Cria-se a percepção

Leia mais

Apresentação. Criando o projeto

Apresentação. Criando o projeto Apresentação Este tutorial foi utilizado no minicurso ministrado no primeiro Simpósio Unificado dos cursos de sistemas de informação da UEG - I SIUNI-UEG. Objetivo é passar uma visão geral da engine UNITY

Leia mais

Aplicação de Tags em Objetos de Sistemas de Visualização em Tempo Real

Aplicação de Tags em Objetos de Sistemas de Visualização em Tempo Real Fundamentos de Computação Gráfica Aplicação de Tags em Objetos de Sistemas de Visualização em Tempo Real Renato Deris Prado Tópicos principais 1. Introdução e Objetivos Sistemas de visualização em tempo

Leia mais

Controlar um personagem na UE 4 Disciplina: Tecnologia e Desenvolvimento de Jogos Digitais Professor: Rafael Siqueira Telles Vieira

Controlar um personagem na UE 4 Disciplina: Tecnologia e Desenvolvimento de Jogos Digitais Professor: Rafael Siqueira Telles Vieira Controlar um personagem na UE 4 Disciplina: Tecnologia e Desenvolvimento de Jogos Digitais Professor: Rafael Siqueira Telles Vieira THIS WORK IS LICENSED UNDER THE CREATIVE COMMONS ATTRIBUTION-SHAREALIKE

Leia mais

Jogos baseados em plataforma (parte 1)

Jogos baseados em plataforma (parte 1) AULA: Jogos baseados em plataforma (parte 1) Programação Multimídia http://docentes.ifrn.edu.br/albalopes [email protected] Objetos essenciais para jogos Plataforma Um jogo de plataforma consiste

Leia mais

Tópicos Especiais em Engenharia de Software (Jogos II)

Tópicos Especiais em Engenharia de Software (Jogos II) Tópicos Especiais em Engenharia de Software (Jogos II) Apresentação da Disciplina Edirlei Soares de Lima Objetivos da Disciplina Apresentar os fundamentos de jogos eletrônicos e

Leia mais

Desenv. de Jogos 2D com Unity Completo

Desenv. de Jogos 2D com Unity Completo CONTEÚDO PROGRAMÁTICO Desenv. de Jogos 2D com Unity Completo Carga horária: 24 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO

Leia mais

CURSO SUPERIOR DE TECNOLOGIA EM JOGOS DIGITAIS

CURSO SUPERIOR DE TECNOLOGIA EM JOGOS DIGITAIS 1 CURSO SUPERIOR DE TECNOLOGIA EM JOGOS DIGITAIS EMENTÁRIO DAS DISCIPLINAS MATRIZ CURRICULAR 2018.1 BRUSQUE (SC) 40/17, de 09 2018 de agosto de 2017. 2 SUMÁRIO 1ª FASE... 3 01 INTRODUÇÃO AO DESIGN DE JOGOS...

Leia mais

Desenv. de jogos RPG 2D com Unity Completo

Desenv. de jogos RPG 2D com Unity Completo CONTEÚDO PROGRAMÁTICO Desenv. de jogos RPG 2D com Unity Completo Carga horária: 32 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO

Leia mais

JOGOS MASSIVOS PELA INTERNET

JOGOS MASSIVOS PELA INTERNET Jogos Massivos pela Internet Aula 8 Unity Multiplayer Após o desenvolvimento da aula anterior, estaremos adicionando os componentes de rede para o Player (Cube) e finalizaremos a implementação (código).

Leia mais

Ministério da Educação Secretaria de Educação Profissional e Tecnológica Instituto Federal de Educação, Ciência e Tecnologia do Rio de Janeiro

Ministério da Educação Secretaria de Educação Profissional e Tecnológica Instituto Federal de Educação, Ciência e Tecnologia do Rio de Janeiro Ministério da Educação Secretaria de Educação Profissional e Tecnológica Instituto Federal de Educação, Ciência e Tecnologia do Rio de Janeiro Professor de Ensino Básico, Técnico e Tecnológico Edital Nº

Leia mais

EXERCÍCIOS EXTRAS 2ª Série

EXERCÍCIOS EXTRAS 2ª Série EXERCÍCIOS EXTRAS 2ª Série 1) Um carro A, de massa m, colide com um carro B, de mesma massa m que estava parado em um cruzamento. Na colisão os carros se engastam, saem juntos, arrastando os pneus no solo,

Leia mais

WORKSHOP FUNDAMENTOS DO UNITY 3D. WorkShop Fundamentos de UNITY 3D João Pires

WORKSHOP FUNDAMENTOS DO UNITY 3D. WorkShop Fundamentos de UNITY 3D João Pires WORKSHOP FUNDAMENTOS DO UNITY 3D WORKSHOP 25.03.13 BEM-VINDOS AGENDA Início Apresentação Indústria Interface e conhecimento básico do Unity 3D Unity Script (Javascript) Keyframing Animation Unity GUI Desenvolvimento

Leia mais

Insira uma Tool, clique em Edit e depois em Make Poly mesh 3D.

Insira uma Tool, clique em Edit e depois em Make Poly mesh 3D. Insira uma Tool, clique em Edit e depois em Make Poly mesh 3D. No menu Tool, clique no sub-menu Initialize. Clique em Draw PolyFrame para visualizar melhor os polígonos. O sub-menu Initialize contém cinco

Leia mais

Desenho Animado com Adobe After Effects Completo

Desenho Animado com Adobe After Effects Completo CONTEÚDO PROGRAMÁTICO Desenho Animado com Adobe After Effects Completo Carga horária: 24 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO

Leia mais

KODU. Como desenvolver o raciocínio lógico dos alunos

KODU. Como desenvolver o raciocínio lógico dos alunos KODU Como desenvolver o raciocínio lógico dos alunos Objectivos da Sessão Kodu Desenvolver o raciocínio lógico Apresentar o Kodu Como instalar Ambiente Virtual Criar um jogo Criar um mundo Personagens

Leia mais

Um Algoritmo para a Visualização de um Terreno com Objetos

Um Algoritmo para a Visualização de um Terreno com Objetos Um Algoritmo para a Visualização de um Terreno com Objetos Flávio Szenberg Orientador: Marcelo Gattass Co-orientador: Paulo Cezar Pinto Carvalho Roteiro Motivação e objetivo da tese Trabalhos relacionados

Leia mais

Roteiro 06. Professor: Prof. M.Sc. Odilon Corrêa da Silva. Curso: Desenvolvimento de Sistemas. Disciplina: Programação para WEB I

Roteiro 06. Professor: Prof. M.Sc. Odilon Corrêa da Silva. Curso: Desenvolvimento de Sistemas. Disciplina: Programação para WEB I Roteiro 06 Professor: Prof. M.Sc. Odilon Corrêa da Silva Curso: Desenvolvimento de Sistemas Disciplina: Programação para WEB I Roteiro 06 Objetivos Layout responsivo Formulários HTML 2 Layout responsivo

Leia mais

Blender 3D jogos e animações interativas Allan Brito

Blender 3D jogos e animações interativas Allan Brito Blender 3D jogos e animações interativas Allan Brito Novatec Copyright 2011 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra,

Leia mais

Tópicos Especiais em Engenharia de Software (Jogos II)

Tópicos Especiais em Engenharia de Software (Jogos II) Tópicos Especiais em Engenharia de Software (Jogos II) Aula 02 Iluminação, Materiais e Shaders Edirlei Soares de Lima Unity 3D: Graphics A Unity oferece diversos elementos para a

Leia mais

PROGRAMAÇÃO PARA INTERNET RICA INTRODUÇÃO AO ACTIONSCRIPT 3. Prof. Dr. Daniel Caetano

PROGRAMAÇÃO PARA INTERNET RICA INTRODUÇÃO AO ACTIONSCRIPT 3. Prof. Dr. Daniel Caetano PROGRAMAÇÃO PARA INTERNET RICA INTRODUÇÃO AO ACTIONSCRIPT 3 Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar os conceitos básicos da linguagem ActionScript 3.0 Capacitar o aluno para criar programas

Leia mais

Síntese da aula anterior

Síntese da aula anterior Síntese da aula anterior Na última aula, aprendemos a utilizar em html: Tabelas Hiperligações Foi também disponibilizado um formulário de ajuda em html com as tags principais Sítio da aula anterior: http://www.marcosoares.com/aia/11/aula_2010_04_16/

Leia mais

Aula 3 TECNOLOGIA EM JOGOS DIGITAIS JOGOS MASSIVOS DISTRIBUÍDOS. Marcelo Henrique dos Santos

Aula 3 TECNOLOGIA EM JOGOS DIGITAIS JOGOS MASSIVOS DISTRIBUÍDOS. Marcelo Henrique dos Santos Aula 3 TECNOLOGIA EM JOGOS DIGITAIS JOGOS MASSIVOS DISTRIBUÍDOS Marcelo Henrique dos Santos Marcelo Henrique dos Santos Email: Site: [email protected] www.marcelohsantos.com.br TECNOLOGIA EM JOGOS

Leia mais

Minicurso: Android com Java - Jogos. Bem Vindos!

Minicurso: Android com Java - Jogos. Bem Vindos! Minicurso: Android com Java - Jogos Bem Vindos! Minicurso: Android com Java - Jogos Organização Capítulo I Uma Nova Linguagem Motivação Programação Java com Eclipse AndroidOS Minicurso: Android com Java

Leia mais

Copiar e colar movimentos

Copiar e colar movimentos Copiar e colar movimentos Crie um ficheiro novo Desenhe uma bola e transforme-a num símbolo gráfico Adicione um keyframe no quadro 60, altere o tamanho e posição da bola, aplique um efeito de cor Aplique

Leia mais

Simulador de um Ambiente Virtual Distribuído Multiusuário para Batalhas de Tanques 3D com Inteligência Baseada em Agentes BDI

Simulador de um Ambiente Virtual Distribuído Multiusuário para Batalhas de Tanques 3D com Inteligência Baseada em Agentes BDI Simulador de um Ambiente Virtual Distribuído Multiusuário para Batalhas de Tanques 3D com Inteligência Baseada em Agentes BDI Acadêmico: Germano Fronza [email protected] Orientador: Dalton Solano dos

Leia mais

Plano de Trabalho Docente Ensino Técnico

Plano de Trabalho Docente Ensino Técnico Plano de Trabalho Docente 2016 Ensino Técnico Plano de Curso nº 246 aprovado pela portaria Cetec nº 181 de 26/09/2013 Etec: Paulino Botelho Código: 091 Município: São Carlos Eixo Tecnológico: Informação

Leia mais

Web Design Aula 16: Modelo de Caixa e propriedades de Imagem

Web Design Aula 16: Modelo de Caixa e propriedades de Imagem Web Design Aula 16: Modelo de Caixa e propriedades de Imagem Professora: Priscilla Suene [email protected] Roteiro Introdução Área de Conteúdo Enchimento Bordas Margens Caixas Propriedades

Leia mais

Lista: Energia e Impulso (Explosões, Choques)

Lista: Energia e Impulso (Explosões, Choques) Lista: Energia e Impulso (Explosões, Choques) 1) (MACK) Uma bola de borracha é abandonada de uma altura H e ao bater no chão realiza choque parcialmente elástico de coeficiente de restituição e (0 < e

Leia mais

GAMES - DESENVOLVIMENTO DE JOGOS COM UNITY

GAMES - DESENVOLVIMENTO DE JOGOS COM UNITY GAMES - DESENVOLVIMENTO DE JOGOS COM UNITY CONTEÚDO PROGRAMÁTICO Unity Essencial Introdução ao curso Conferir infraestrutura, hardware, software Apresentação do professor Lista de alunos Introdução ao

Leia mais

Programação WEB. Prof. André Gustavo Duarte de Almeida [email protected] www3.ifrn.edu.br/~andrealmeida. Aula II jquery UI

Programação WEB. Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br www3.ifrn.edu.br/~andrealmeida. Aula II jquery UI Prof. André Gustavo Duarte de Almeida [email protected] www3.ifrn.edu.br/~andrealmeida Aula II jquery UI Introdução O que é jquery UI? Biblioteca que fornece maior nível de abstração para interação

Leia mais

Desenvolvimento de jogo Platformer em Unity: Vlad, the Platformer

Desenvolvimento de jogo Platformer em Unity: Vlad, the Platformer Desenvolvimento de jogo Platformer em Unity: Vlad, the Platformer Development of a platformer game in Unity: Vlad, the Platformer Fernando Sarturi Prass ([email protected]) Mestre em Ciência da Computação

Leia mais

Iluminação e Câmeras. Prof. Fellipe Aleixo

Iluminação e Câmeras. Prof. Fellipe Aleixo Iluminação e Câmeras Prof. Fellipe Aleixo ([email protected]) Iluminação A iluminação de uma cena pode mudar a forma como a mesma é percebida Exemplos: Uma luz brilhante, levemente amarelada faz

Leia mais

Direto. ao Ponto. Uso da ferramenta Trace (formas de onda) no GX Works2 N o. DAP-QPLC-10. Rev. A

Direto. ao Ponto. Uso da ferramenta Trace (formas de onda) no GX Works2 N o. DAP-QPLC-10. Rev. A Direto ao Ponto Uso da ferramenta Trace (formas de onda) no GX Works2 N o. DAP-QPLC-10 Rev. A Revisões Data da Revisão Mar/2015 (A) Nome do Arquivo DAP-QPLC-10(A)_Trace_GXW2 Revisão Primeira edição 2 1.

Leia mais

F E B A C. Exercício de Fixação 3. FACULDADE DE EDUCAÇÃO DE BACABAL FEBAC Credenciamento MEC/Portaria: 472/07 Resolução: 80/07

F E B A C. Exercício de Fixação 3. FACULDADE DE EDUCAÇÃO DE BACABAL FEBAC Credenciamento MEC/Portaria: 472/07 Resolução: 80/07 F E B A C FACULDADE DE EDUCAÇÃO DE BACABAL FACULDADE DE EDUCAÇÃO DE BACABAL FEBAC Credenciamento MEC/Portaria: 472/07 Resolução: 80/07 Curso: Sistemas para Internet Período: 2 o Disciplina: Fundamentos

Leia mais

CTIONSCRIPT. Painel Action

CTIONSCRIPT. Painel Action A CTIONSCRIPT ActionScript é uma linguagem de programação utilizado pelo Flash que permite criar interactividade. Se não utilizarmos actionscript o filme corre de forma linear, do 1º ao último frame. No

Leia mais

Inteligência Computacional para Jogos Eletrônicos

Inteligência Computacional para Jogos Eletrônicos Inteligência Computacional para Jogos Eletrônicos Papéis da IA em Jogos Adversários Aliados Personagens de apoio NPC s (Non-player Character) Comentaristas Controle de câmera Geração de fases Nivelamento

Leia mais

Criando fórum. Vamos aprender a criar um fórum. Siga os passos a seguir!

Criando fórum. Vamos aprender a criar um fórum. Siga os passos a seguir! Criando fórum Criando fórum O fórum é uma ferramenta muito utilizada em cursos a distância por permitir a discussão de um tema específico de modo assíncrono, ou seja, a interação entre os participantes

Leia mais

Desenv. de Jogos 2D com Unreal Completo

Desenv. de Jogos 2D com Unreal Completo CONTEÚDO PROGRAMÁTICO Desenv. de Jogos 2D com Unreal Completo Carga horária: 20 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO

Leia mais

Capítulo 5 DINÂMICA θ α

Capítulo 5 DINÂMICA θ α Capítulo 5 DINÂMICA θ α DISCIPLINA DE FÍSICA CAPÍTULO 5 - DINÂMICA 5.1 Considere um pêndulo cónico com uma massa m 1 suspensa por um cabo de comprimento igual a 2,5 metros. 5.1.1 Determine a velocidade

Leia mais

Aula 12 Aplicação e prática do JS

Aula 12 Aplicação e prática do JS Aula 12 Aplicação e prática do JS Características importantes Sua sintaxe é parecida com C, C++ e Java, devido aos seus comandos serem os mesmos utilizados nas Linguagens citadas. É uma programação baseada

Leia mais

Java FX. Grupo: Alexandre Henrique Marcelo Scheidt Rafael M. Motta Ricardo C. Knoll

Java FX. Grupo: Alexandre Henrique Marcelo Scheidt Rafael M. Motta Ricardo C. Knoll Java FX Grupo: Alexandre Henrique Marcelo Scheidt Rafael M. Motta Ricardo C. Knoll Têndencias : RIAs (Rich Internet Application) Varias informações na mesma tela RIAs (Rich Internet Application) Interatividade

Leia mais