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 Merk
Een game-engine is een stuk software dat wordt gebruikt om veel verschillende soorten games te maken . Een goede , krachtige motor presteert het gebruikelijk om veel spellen taken , zodat spelontwikkelaars hoeft alleen het ontwerp van de inhoud , in plaats van reimplementing dezelfde stukken voor elk spel . De motor kan zijn complex genoeg om 3 - D online games , 2 - D bordspellen en online trivia spellen te behandelen , of het kan eenvoudig worden ontworpen om kaartspellen te implementeren . Het ontwerpen van een kan een uitdagende inspanning worden , maar een die kan zeer lonend zijn voor game makers die willen verschillende spellen te implementeren . Wat je
Compiler Noodzaak voor de taal van uw keuze
Toon Meer Aanwijzingen
1

Maak de basisinstrumenten van de engine zal gebruiken . U krijgt een memory manager nodig, die elk object aangemaakt zal gebruiken om geheugen toe te wijzen , zodat u spoor kunt houden van geheugen gebruik en schoon te maken ongebruikt brokken . Je moet ook bouwen aan een logger , die zal worden gebruikt door de verschillende onderdelen bij te houden van wat ze doen zoals ze doen het te houden . Houtkap is van onschatbare waarde voor grotere motoren . U vindt er ook een kernel , waar de belangrijkste wedstrijd loop opereert nodig , en beslist welke taak om volgend .

Ontwerp 2 voeren architectuur van de game-engine 's . De belangrijkste onderdelen van een motor zijn de ingang handler , het spel staat updater en de renderer . De input handler leest gebruiker ingangen en vertaalt ze naar commando's van de motor begrijpt . De updater werkt het spel staat op basis van de spelregels , physics en AI . De renderer trekt het huidige spel staat als de gebruiker is bedoeld om het te zien .
3

Implementeren van de ingang handler . Wil je in staat zijn om het toetsenbord , de muis en joystick input verwerken , en ruimte laten voor andere mens-computer interactie apparaten . Deze ingangen moeten in kaart op een intuïtieve manier om commando's die krijgen doorgegeven aan het spel staat updater .
4

Maak het spel staat updater . Dit zal de gebruiker ingangen ontvangen en updaten van het spel staat op basis van hen en de regels van het spel . Het kan de meest complexe component , want het zal moeten game physics hanteren , en laat spelontwikkelaars om spelregels te implementeren . Als je games online zal zijn , de netwerkcomponenten gaan hier , en het zal veel van het denken om te beslissen welke updates de server moet uitvoeren en welke taken de cliënt moeten omgaan nemen .

Design 5 en implementeren de rendering engine . Dit kan ook zeer complex , maar het hoeft niet altijd te zijn . Als uw games vereisen cutting - edge 3 - D graphics , zult u meer wilt van deze component . Hoeveel tijd en moeite die u nodig heeft in uw renderer te zetten is sterk afhankelijk van de soorten games die je wilt creëren .

Test en debug de onderdelen 6 . Overweeg bedenken tools die spelontwikkelaars met elke component te helpen. Deze kunnen een goede manier om de afzonderlijke delen te testen . U kunt ook proberen het creëren van een relatief eenvoudig spel , om ervoor te zorgen dat het gemakkelijk is om een implementeren met behulp van uw motor , en om te bevestigen dat de software die u hebt gemaakt werkt zoals bedoeld.
< br >

Previous: Next:
  C /C + + Programming
·Hoe maak je een tekstbestand G…
·Hoe te lezen in Strings Into A…
·Hoe te MFC dialoogvensters mak…
·Xcode Text Editor Tutorial 
·Hoe de Orde van een Vector in …
·Hoe je C Program Run in Visual…
·Hoe maak je een statische vari…
·Hoe te gebruiken Int te krijge…
·Hoe de icoon in Xcode Verander…
  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 je Java String converteren naar een …
·Hoe om te studeren Visual Basic 
·Apostrof Worden Broken in PHP 
·Silverlight : Hoe maak je een tekst Bloc…
·Hoe de SOM -functie in MySQL Gebruik 
·Hoe je VB Code schrijven voor een Touch …
·De VBA Max Functions 
·Hoe te Hibernate Met behulp Scroll in Ja…
·Hoe te vertellen als Perl Is 32 of 64 - …
Copyright © Computer Kennis http://www.nldit.com