Apostilas

14753 palavras 60 páginas
Apostilas I, II e III

Autor: Lucas Mousinho da Fonseca (lucmousinho@gmail.com)

Tópicos da apostila I e II:
Introdução








O que é o C#?
Orientação a Objetos
Máquina Virtual
Estrutura de um programa em C# com “Hello World”
Tipos por Valores
Tipos por Referência
Tipos suportados em um namespace

XNA Game Programming




Arquitetura de um programa em XNA
Game Loop
Planejamento de um jogo

Funcionalidades básicas do XNA










Criando um projeto XNA
Content Pipeline
Métodos de inicialização e finalização
GameTime
Sistema de coordenadas 2D de uma tela
Texturas e Sprites
Escrevendo textos na tela
Controlando um sprite
Debug do código

Colisão entre objetos




Colisão entre sprites
Colisão Bouding Box
Colisão Bounding Sphere

Músicas de fundo e efeitos sonoros


Músicas de fundo e efeitos sonoros

Dicas para criação de um projeto


Dicas para criação de um projeto

Fluxo de telas


Criação e gerenciamento do fluxo de telas

Técnicas de Scrolling


Técnica de Side Scrolling



Técnica de Parallax Scrolling

Colisão por Pixels


Colisão por Pixels

Animação 2D


Animação 2D

2

Construção de fases






Definição de tiles
Descrição do funcionamento da técnica
Criação do projeto
Utilização de arquivos .XML
Contruindo mapas com o XNA Tile Map Editor

Câmera 2D
 Criação de uma Câmera 2D

Sistema de Save e Load
 Salvar e carregar dados de um arquivo

Física
 Movimento Retilíneo Uniforme (MRU)
 Lançamento vertical com movimento retilíneo uniformemente variado (MRUV)
 Lançamento oblíquo (deslocamento parabólico)

3

Nota:
Esta apostila foi elaborada e escrita por Lucas Mousinho da Fonseca
(lucmousinho@gmail.com), com exemplos criados pelo respectivo autor e (alguns) baseados em tutoriais encontrados nos sites e livro abaixo:
Websites:


http://kleberandrade.wordpress.com/


Relacionados

  • apostila
    26835 palavras | 108 páginas
  • apostila
    16398 palavras | 66 páginas
  • Apostila
    532 palavras | 3 páginas
  • Apostila
    11474 palavras | 46 páginas
  • Apostila
    2637 palavras | 11 páginas
  • Apostila
    8776 palavras | 36 páginas
  • Apostila
    20538 palavras | 83 páginas
  • apostilas
    303 palavras | 2 páginas
  • Apostila
    11938 palavras | 48 páginas
  • apostila
    18529 palavras | 75 páginas