Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur du skapar din egen Game Engine

    En spelmotor är en stor bit av mjukvara som hjälper spelutvecklare att skapa spel . Det utför de uppgifter som är gemensamma för alla spel , så att utvecklarna kan fokusera på innehåll snarare än på låg nivå programmeringsuppgifter . En verkligt robust motor kan vara mycket komplexa , men en programmerare som vill skapa endast vissa typer av spel kan implementera en med relativ lätthet . Saker du behöver
    Compiler för valfritt språk
    Visa fler instruktioner
    1

    Bestäm typer av spel du vill att din motor att stödja . Om din spelmotor kommer att användas för att bygga spel av alla slag , måste den utformas på det sättet . Men om du bara vill skapa en liten delmängd av spel , kan du förenkla din design för att begränsa den tid och arbete som krävs .
    2

    Skapa de grundläggande komponenterna . Dessa inkluderar ett minne chef , som kommer att användas för att spåra programmets minnesanvändning , en logger , som spårar vad programmet gör med att notera sina uppgifter i textfiler , och kärnan , som innehåller huvudspelet slinga och bestämmer nästa uppgift att utföra . Addera 3

    Design motorns arkitektur . De viktigaste komponenterna till varje motor är den ingående handler , spelet staten updater , och renderingsmotor . Du bör besluta tidigt på hur komplext du vill att varje bit ska vara.
    4

    Skapa ingången handler . Detta är den mjukvara som läser tangentbord , mus och joystick ingång och översätter det till kommandon som spelmotor förstår .
    5

    Utveckla spelet staten uppdateraren . Denna komponent tolkar användarens input och uppdaterar läget i spelet bygger på detta och det förra spelet staten . Detta kan vara en mycket komplex , eftersom den kommer att hantera alla spelregler , fysik spel och nätverkskommunikation .
    6

    Bygg din renderingsmotor . Denna komponent uppdaterar användarnas skärmar , och vissa utvecklare kommer vill att detta ska vara den största delen av sin motor , särskilt om de vill skapa realistiska 3D-spel . Dock kommer utvecklare av enklare spel vill spendera mindre tid på denna del .
    7

    Utveckla sätt att testa och felsöka varje komponent . Du kommer att vilja testa varje del för sig , samt hur de samverkar . Enkla testprogram ofta räcker , och du kanske vill skapa ett enkelt spel som använder varje del för att se till att de beter sig som avsett .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Så här importerar koder med SVN Xcode 3.2
    ·Hur man läser en fil i ANSI C
    ·Vikten av Process Selection i System Design
    ·Hur man skriver ut en triangel i C
    ·Så här konfigurerar Joomla Debugging i Eclipse
    ·Hur man redigerar en fast längd Character String
    ·Hur du formaterar Fibonacci Numbers i C + +
    ·Mobile C # Development Tutorial
    ·Förhindra att Minnesläckor i C + +
    ·Hur att designa din egen Game Använda C + +
    Utvalda artiklarna
    ·Hur att alternera radfärger i CSS med PHP
    ·Definition av C + + String Funktion
    ·Hur man redigerar en registret Med Austrumi
    ·Hur man skapar Xsd
    ·Hur man skapar en Java- skript för att skicka meddelan…
    ·Hur man gör en Game Trainer i Visual Basic 2008
    ·Hur man skapar undantagsklasser i Java
    ·Microsoft Visual FoxPro 9.0 Tutorial
    ·Hur man skapar ett Web Service Använda PHP
    ·Hur Inkludera en PHP -fil med Absolute Path
    Copyright © Dator Kunskap http://www.dator.xyz