Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe maak je een Game Engine voor beginners Build
Een game-engine is een groot stuk van software die sterk kunnen verhogen van uw spel programmering efficiëntie . Met een goede robuuste engine , game design steeds meer een kwestie van de inhoud is dan een kwestie van programmeren . Het ontwerpen van een game-engine om uw behoeften te voldoen kan een grote en complexe onderneming te zijn , maar het is mogelijk om een die een aantal games ondersteunt , zonder maanden te besteden ontwerpen van de meest algemene motor mogelijk te maken . Wat je
Compiler Noodzaak voor de taal van uw keuze
Toon Meer Aanwijzingen

Ontwerp de game-engine 1 aan uw behoeften . Elementen is een ingang handler , een spel staat manager en een rendering engine . Een memory manager en logger zal het gemakkelijker maken om uw game-engine later te beheren . Voor je eerste poging , is het best te houden met deze basiscomponenten , en niets meer geavanceerde proberen . Kopen van 2

Maak de kernel . Dit is wat drijft de motor . Het bevat de belangrijkste wedstrijd lus , die controleert voor de input , updates van het spel en dan trekt de juiste scène .
3

Maak de ingang handler . Hier , moet je een beetje te leren over het systeem dat u bezig bent . In Windows kunt u de vangst toets of muis berichten en voeg ze toe aan een wachtrij in je handler , of u kunt DirectX gebruiken om dit te doen . Onder Linux of Mac , is invoer meestal afgehandeld door callbacks .

Ontwerp 4 het spel staat manager . Dit is het onderdeel dat het spel staat werkt op basis van input van de gebruiker . Het kan spelregels , physics , kunstmatige intelligentie en alle netwerkcomponenten bevatten . Voor uw eerste poging , proberen vast te houden aan de spelregels en misschien wat simpele natuurkunde . U kunt meer complexe onderdelen later toevoegen .
5

Maak de rendering engine . Zoals altijd , probeer deze te complex niet te maken . Je eerste poging moet zich richten op het leren van de belangrijkste componenten van de motor en hoe ze met elkaar omgaan , in plaats van te proberen de meest robuuste renderer die de grootste hoeveelheid polygonen handvatten te maken .
6

Bedenk een eenvoudig spel waarmee je je motor en zijn componenten te testen . Focus op het debuggen van de motor en zorg ervoor dat het gemakkelijk is om games voor te schrijven . Zorg ervoor dat u elk onderdeel grondig te testen .

Previous: Next:
  C /C + + Programming
·Hoe toegang Video Podcasts Met…
·Hoe te Debug met DBX 
·CSharp Controls om DataGridVie…
·Hoe te Functie Pointers Gebrui…
·Hoe maak je een Make -bestand …
·Instrumenten gebruikt in Progr…
·Hoe om bestanden te sluiten in…
·Hoe maak je een MFC Worker Thr…
·Hoe maak je een C Compiler Lin…
  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
·MySQL Search and Replace 
·Hoe maak je een associatieve array Key V…
·Hoe te String Klassen in PHP 
·Hoe je ActiveX-besturingselementen Creë…
·Hoe de Integer waarde in Enum Java 
·Toegang krijgen tot meerdere gegevensbro…
·Hoe je Java-applets te bouwen 
·Hoe maak je een tekst naar PDU 
·Hoe een String Split op een Space in PHP…
Copyright © Computer Kennis http://www.nldit.com