| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment construire un moteur de jeu pour les débutants
    Un moteur de jeu est un grand morceau de logiciel qui peut augmenter considérablement l'efficacité de votre programmation de jeux . Avec un bon moteur robuste, design de jeu devient plus une question de contenu que d'une question de programmation. Conception d'un moteur de jeu pour répondre à vos besoins peut être une entreprise vaste et complexe, mais il est possible d' en créer un qui prend en charge un certain nombre de jeux sans avoir à passer des mois à concevoir le moteur le plus général possible. Choses que vous devez
    compilateur pour le langage de votre choix
    Voir Plus Instructions
    1

    conception du moteur de jeu en fonction de vos besoins. Les composants doivent inclure un gestionnaire d' entrée , un gestionnaire d'état de jeu et un moteur de rendu . Un gestionnaire de mémoire et d'un enregistreur , il sera plus facile à gérer votre moteur de jeu plus tard. Pour votre premier essai , il est préférable de s'en tenir à ces éléments de base , et ne pas essayer quelque chose de plus sophistiqué .
    2

    Créer le noyau. C'est ce qui pousse le moteur. Il contient la boucle principale du jeu , qui vérifie pour l'entrée, les mises à jour du jeu , puis dessine la scène appropriée.
    3

    créer le gestionnaire d'entrée. Ici, vous aurez à apprendre un peu plus sur le système sur lequel vous travaillez . Dans Windows , vous pouvez attraper clé ou messages de la souris et les ajouter à une file d'attente dans votre gestionnaire , ou vous pouvez utiliser DirectX pour ce faire. Sous Linux ou Mac , l'entrée est généralement gérée par les rappels.
    4

    conception du gestionnaire d'état des jeux. C'est le composant qui met à jour l'état du jeu en fonction des commentaires des utilisateurs. Il peut inclure des règles du jeu , la physique , l'intelligence artificielle et des composants du réseau. Pour votre première tentative , essayez de rester avec les règles du jeu et peut-être quelques physique simple . Vous pouvez ajouter des composants plus complexes plus tard.
    5

    Créer le moteur de rendu . Comme toujours, essayez de ne pas faire de ce trop complexe. Votre premier essai devrait se concentrer sur l'apprentissage des principaux composants du moteur et la façon dont ils interagissent les uns avec les autres , plutôt que d'essayer de faire le rendu plus robuste qui gère le plus grand nombre de polygones.
    6

    concevoir un jeu simple permettant de tester votre moteur et ses composants. Focus sur le débogage du moteur et faire en sorte qu'il est facile d'écrire des jeux pour elle . Assurez-vous de tester chaque composant soigneusement.

    Previous :

    next :
      articles connexes
    ·Comment faire une carte fichier de jeu en C + + 
    ·Comment dessiner un String, carré, rectangle, cercle, …
    ·Comment utiliser les fonctions d' ami en C + + 
    ·Comment puis-je écrire un programme en langage C progr…
    ·Comment rédiger un plan de test 
    ·Comment comprendre pointeurs en C 
    ·Comment lier COBOL et C, ainsi que sur z /OS 
    ·Tutoriel du processeur Cell 
    ·Comment compiler en Borland C + + 
    ·Comment détecter un débogueur 
      articles en vedette
    ·Comment lire un fichier CBZ 
    ·Java Activation Framework Tutorial 
    ·Expansion PHP Menu Tutorial 
    ·Comment faire de la 3D en Java 
    ·Comment mettre fin OmniMark Script 
    ·Comment rediriger vers une autre page Quand Timeout de …
    ·Comment faire pour convertir C + + code dans Java 
    ·Comment faire pour supprimer une valeur d'un tableau as…
    ·Comment joindre deux PHP MySQL Queries 
    ·Comment lire les tableaux 2D sur le XML dans une applic…
    Copyright © Connaissances Informatiques http://fr.wingwit.com