Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe om uw eigen Game Engine Start
Een game-engine is een groot stuk van software dat game-ontwikkelaars helpt bij het ​​creëren van games . Het voert het gemeenschappelijk voor alle spellen taken , zodat ontwikkelaars zich kunnen richten op de inhoud in plaats van op low - level programmeren taken. Een echt krachtige motor kan zeer complex zijn , maar een programmeur op zoek naar slechts bepaalde soorten games te maken kan men met relatief gemak te implementeren . Wat je
Compiler Noodzaak voor de taal van uw keuze
Toon Meer Aanwijzingen
1

Bepaal de soorten spellen die je wilt uw motor te ondersteunen . Als uw game-engine zal gebruikt worden om games van alle soorten te bouwen , zal het moeten worden ontworpen op die manier . Echter , als u slechts een klein deel van de games te maken , kunt u uw ontwerp te vereenvoudigen om de hoeveelheid tijd en werk nodig te beperken . Kopen van 2

Maak de basiscomponenten . Deze omvatten een memory manager , die zal worden gebruikt om het geheugengebruik van het programma te volgen , een logger , die tracks wat het programma doet door op te merken zijn taken in tekstbestanden , en de kernel , die de belangrijkste wedstrijd lus bevat en bepaalt de volgende taak te voeren .

Ontwerp 3 architectuur van de motor . De belangrijkste componenten voor elke motor zijn de ingang handler , het spel staat updater , en de rendering engine . Je moet vroeg te beslissen over hoe complex je wilt elk stuk te zijn .
4

Maak de ingang handler . Dit is het stukje software dat toetsenbord , muis en joystick -ingang leest en vertaalt dit in commando's die je game-engine begrijpt .
5

Ontwikkel het spel staat updater . Deze component interpreteert de gebruikersinvoer en werkt de status van het spel op basis van die en het vorige spel staat . Dit kan een zeer complex stuk te zijn , omdat het alle spelregels , game physics en netwerkcommunicatie zal behandelen .
6

Bouw je rendering engine . Deze component werkt de gebruikers schermen , en sommige ontwikkelaars zullen willen dat dit het grootste stuk van hun motor te zijn , vooral als ze willen realistische 3D- games te maken . Echter , zullen ontwikkelaars van eenvoudigere spellen willen minder tijd te besteden aan dit deel .
7

Ontwikkel manieren om elke component te testen en debuggen . Wil je elk stuk afzonderlijk te testen , alsook hoe ze met elkaar omgaan. Eenvoudige test programma's vaak volstaan ​​, en u kunt wensen om een eenvoudig spel dat elk deel wordt gebruikt om ervoor te zorgen dat ze zich gedragen zoals de bedoeling is te creëren .

Previous: Next:
  C /C + + Programming
·Hoe USB IO OCX gebruiken in C 
·Hoe kan ik een . H File Compil…
·Hoe maak je een parser in C sc…
·Hoe te lezen MDB voor ODBC 
·Hoe te SQLite verwijderen in C…
·Hoe te Aanslagen Stuur naar Ac…
·Hoe de memcpy functie in gebru…
·Hoe te sluiten WCF Services 
·Hoe maak je een MIDI -bestand …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te controleren of een item Bestaat i…
·Hoe Microsoft XNA gebruiken 
·Java Software Training op CD 
·Hoe maak je een string met een Herhaling…
·PHP Onjuiste Functie 
·Hoe te Impliciete Structuren creëren in…
·Hoe de Remote File Grootte op PHP 
·Hoe webpagina's gebruiken Java ? 
·Hoe te Inheritance gebruiken in Python 
Copyright © Computer Kennis http://www.nldit.com