| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo construir un motor de juego desde cero
    Un motor de juego en general , que pueden ser reutilizados para crear muchos juegos diferentes , puede ser muy útil, pero también puede ser muy difícil de diseñar y poner en práctica. El objetivo es crear juegos , simplemente mediante la creación de contenido del juego y dejar que el motor de manejar todo el trabajo duro . Una gran cantidad de trabajo puede entrar en este esfuerzo. Sin embargo , un motor puede ser tan simple o tan complejo como un programador quiere que sea . El más complicado , menos el creador del juego tendría que hacer para crear un juego, pero los motores más sencillos son mucho más fáciles de aplicar y puede ser un juego en marcha mucho más rápido. Instrucciones
    1

    diseño los conceptos básicos del motor de juego . Estos incluyen cosas como el administrador de memoria , el núcleo, y los madereros que serán utilizados por todos los componentes del motor. Un administrador de memoria crea una interfaz uniforme para la creación de objetos del juego, y permite realizar un seguimiento de uso de la memoria a través del programa . El kernel es el coraje del motor de juego , lo que se ejecuta cada cuadro que hace que todo lo demás funciona . Los madereros son muy valiosos y deben ser parte de cualquier programa complejo.
    2

    Crear un diseño general de un motor de juego que se adapte a sus necesidades. Los principales componentes del motor son el componente de entrada , el juego de actualización del estado , y el componente de representación . La parte de entrada toma la entrada del usuario y lo traduce a algo del juego del estado de actualización puede manejar. El juego de estado de actualización se encarga de la entrada para actualizar el estado del juego . El motor de procesamiento se basa el estado del juego en la pantalla. Estos pueden ser cada uno tan complicado o tan simple como usted necesita que sean.
    3

    Diseñar e implementar el componente de entrada. A menudo, esto dependerá del sistema de juego es que se utilizará en adelante, y un diseño más complejo que permitirá el uso de varios sistemas operativos y configuraciones de hardware . El motor de entrada debe aceptar la entrada de clave, otros dispositivos de interfaz hombre-máquina del ratón , joystick, y, posiblemente, y traducirlos en valores que tienen el propósito de actualizar el estado del juego . Puede ser útil para crear una herramienta que asigna ciertos insumos a las acciones de juego .
    4

    Crear el juego del estado de actualización. Este es a menudo el componente más complejo del motor del juego . Que se encargará de las reglas del juego , la física del juego, y todo el juego de redes puede necesitar . Una gran cantidad de tiempo dedicado a diseñar esta parte puede ahorrarle muchos dolores de cabeza más adelante.
    5

    Crear el motor de renderizado . La complejidad que tiene este componente depende en gran medida del juego en sí . A menudo, los juegos en 3D tendrán motores de renderizado muy sofisticada con el fin de crear los gráficos más impresionantes visualmente posibles al tratar de utilizar la menor cantidad de los recursos del sistema , ya que puede . A veces , sin embargo , las cosas tienen que ser dibujado en la pantalla, como en un juego de póquer , y el programador no tiene que preocuparse mucho acerca de cómo se utilizan los recursos del sistema.
    6

    Crear herramientas para el diversos componentes . Herramientas, en este contexto, son programas que permiten a los creadores del juego para añadir contenido o configurar los componentes para un juego específico. Por ejemplo , un instrumento de escritura permitiría un creador de contenido para asignar entradas de teclado para diferentes acciones de juego , en los que una herramienta para el motor de procesamiento podría permitir a un diseñador para diseñar una interfaz gráfica de usuario para un juego. Las herramientas también permiten probar los componentes de su motor de juego sin tener que correr todo el juego , y pueden ayudar a conducir a los componentes mejor diseñados .

    Previous :

    next :
      Artículos relacionados
    ·Cómo utilizar la Herramienta de Cálculo de CPP 
    ·Cómo averiguar qué funciones C están disponibles en …
    ·Cómo compilar un Makefile 
    ·Cómo hacer un C + + Critter programa Caretaker más ex…
    ·Cómo compilar un encabezado en C + + 
    ·¿Cómo revertir la cadena en C utilizando matrices sin…
    ·Cómo convertir un BMP en una matriz Byte 
    ·Cómo asignar un puntero array 2D 
    ·Convertidor de temperatura en C + + Uso de funciones 
    ·Cómo agregar o quitar Arrays Pointer 
      Artículos destacados
    ·Cómo bloquear Geodatabases 
    ·Java Tutorial recursividad 
    ·Cómo va a salir PHP matriz de JavaScript 
    ·Cómo utilizar un cuadro combinado en MFC 
    ·Advanced SAS Certificación de la muestra 
    ·Cómo utilizar VB Escriba su nombre de equipo en un arc…
    ·¿Cómo colocar un archivo de texto en un vector de est…
    ·Cómo instalar y configurar SSIS 
    ·Cómo crear un programa Notepad - Visual Basic 6.0 
    ·Cómo ocultar un redireccionamiento 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com