*   >> Leitura Educação Artigos >> science >> programação

Programação Game - a estrutura básica e Elementos de um jogo Aplicação Program

um nível ou uma cena cortada.

Input

3. Player. Um dispositivo de controle de mouse, teclado, joystick ou um jogo de console é necessário para um jogador para interagir em um jogo. Um jogo não pode ser um jogo de vídeo, se um jogador não pode controlar seus personagens no jogo com um dispositivo de entrada. A secção de entrada jogador do programa de jogo é onde o jogador entrada é recuperada e processada ou tamponado para ser usado na lógica do jogo e da secção AI do jogo.

4. Jogo de Lógica e AI.

A maioria dos códigos a serem escritos em um programa de jogo estão contidas nesta seção. Este é o lugar onde toda a criatividade de um desenvolvedor de jogos é posto dentro. Tudo a partir de conspiração para conceito e jogabilidade será escrito código por código nesta seção muito grande de seu programa de jogo. Este é o lugar onde o seu projeto de jogo vai ser realizada em realidade através de sistema de física, inteligência artificial, detecção de colisão, os cálculos vetoriais e matriciais, e sistema de efeitos.

Os processos que serão executadas e os códigos que serão executados nesta seção vai depender do que o estado do jogo atual é. Digamos, por exemplo, em um RPG estilo clássico, se o personagem está andando em campo "Mapa do Mundo", detecção de colisão é realizada entre o objeto personagem eo "Mapa do mundo" objeto. Computações Se o personagem encontrou inimigos ao longo do caminho, o estado do jogo vai mudar a partir do mapa do mundo a batalha do evento e transformá-são realizadas com base na lógica de jogo.

5. renderização da cena.

Uma vez que a secção lógica do jogo ter terminado seus cálculos, a saída é trazida para a secção de processamento. Cada objeto em um jogo tem seu próprio conjunto correspondente de dados que representa as suas coordenadas, orientação, movimento, animação, e sua interação na jogabilidade. Esta informação será então determinar como um polígono, ou uma superfície de imagem, ou os efeitos associados com o objecto será apresentada no ecrã. Rendering pode ser feito por meio de um mecanismo baseado em software ou usando hardware através de HAL (Hardware Abstraction Layer).

6. Desligar.

Este conjunto de códigos é executado sempre que um jogador decide sair do jogo. Antes que um jogador pode completamente sair do jogo, todos os recursos são liberados, a memória é desalocado, eo sistema é limpo de quaisquer dados temporários. Impondo um desligamento adequado para o seu jogo vai ajudar a manter o compu

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.