Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como construir um motor de jogo para Iniciantes
Um motor de jogo é um grande pedaço de software de computador que pode aumentar significativamente o seu jogo de eficiência de programação. Com um bom motor robusto , design de jogo torna-se mais uma questão de conteúdo do que uma questão de programação. Projetando um motor de jogo para atender às suas necessidades pode ser uma tarefa grande e complexa , mas é possível criar um que suporta um número de jogos sem ter que passar meses projetando o mecanismo mais geral possível . Coisas que você precisa
compilador para a linguagem de sua escolha
Show Mais instruções
1

projetar o motor de jogo de acordo com suas necessidades. Componentes deve incluir um manipulador de entrada, um gestor estadual jogo e um motor de renderização . Um gerenciador de memória e logger irá torná-lo mais fácil de gerenciar o seu motor de jogo mais tarde. Para sua primeira tentativa , é melhor ficar com esses componentes básicos , e não tentar algo mais sofisticado.
2

Crie o kernel. Isso é o que impulsiona o motor. Ele contém o loop principal do jogo , que verifica a entrada , atualiza o jogo e , em seguida, desenha o cenário apropriado.
3

criar o manipulador de entrada. Aqui, você vai ter que aprender um pouco sobre o sistema que você está trabalhando. No Windows , você pode pegar as mensagens-chave ou rato e adicioná-los a uma fila no seu manipulador , ou você pode usar o DirectX para fazer isso. No Linux ou Mac , a entrada é geralmente feita através de callbacks.
4

Projetar o gestor estadual jogo. Este é o componente que atualiza o estado do jogo com base na entrada do usuário. Ele pode incluir regras do jogo , física, inteligência artificial e quaisquer componentes de rede. Para sua primeira tentativa , tente ficar com as regras do jogo e talvez um pouco de física simples . Você pode adicionar componentes mais complexos mais tarde.
5

Crie o motor de renderização . Como sempre, não tente fazer isso excessivamente complexa . Sua primeira tentativa deve se concentrar em aprender os principais componentes do motor e como eles interagem uns com os outros , ao invés de tentar fazer o processador mais robusto que lida com a maior quantidade de polígonos.
6

Devise um jogo simples com o qual para testar seu motor e seus componentes. Concentre-se na depuração do motor e certificando-se que é fácil escrever jogos para ele . Certifique-se de testar cada componente completamente.

Anterior :

Próximo : No
  Os artigos relacionados
·Como exibir um triângulo retângulo de números em C P…
·Como obter elementos de uma matriz em C 
·Como fazer um jogo de RPG em C + + 
·Ferramentas para encontrar um vazamento de memória 
·Como criar um aplicativo de console C , que atua como u…
·Como inserir um Array no primeiro elemento usando C + +…
·Como determinar se uma data é válida em um programa C…
·Como importar códigos com SVN Xcode 3.2 
·Como alocar um ponteiro matriz 2D 
·O que são ponteiros e como eles são usados ​​
  Artigos em destaque
·Como obter elementos de uma matriz em C 
·Como armazenar uma entrada em um vetor 
·O que é a sintaxe estrutural ou Estrutura de Programaç…
·Como usar o GDB Debugger por GNU 
·Como remover SQLite em C 
·Adicionando um DLL a um projeto CPP 
·Como usar Arrays em Turbo C + + 
·Como fazer o download e loja de mídia com o iPhone SDK…
·Como compilar C + + arquivos de cabeçalho 
·Como começar um argumento de entrada ARGV em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados