*   >> Lezen Onderwijs artikelen >> science >> programming

Game Programming - De basisstructuur en elementen van een spel Application Program

huidige spelstatus. Een spel staat kan van alles zijn, zoals menu navigatie, een niveau, of een filmpje.

3. Player Input. Een muis, toetsenbord, joystick of een console spel regelinrichting nodig voor een speler om te communiceren in een spel. Een spel kan een video game niet als een speler niet zijn personages kunnen besturen in de wedstrijd met een invoerapparaat. De afspeelgedeelte ingang van het spelprogramma is waar de spelerinvoerinrichting opgehaald en verwerkt of gebufferd te worden in het spel logica en AI deel van het spel.

4. spellogica en AI.

De meeste van de codes in een spelprogramma te schrijven zijn opgenomen in dit hoofdstuk. Dit is waar alle creativiteit van een game-ontwikkelaar wordt in. Alles van complot om begrip en gameplay zal worden geschreven code van code in deze zeer grote gedeelte van uw spelprogramma. Dit is waar je spel ontwerp zal worden gebracht in de realiteit door middel van physics-systeem, kunstmatige intelligentie, collision detection, vector en matrix berekeningen, en de effecten systeem.

De processen die worden uitgevoerd en de codes die zal worden uitgevoerd in dit deel zal afhangen van wat de huidige spel staat is. Zeg bijvoorbeeld in een klassieke stijl RPG, als het personage loopt op het veld "Kaart van de Wereld", wordt collision detection uitgevoerd tussen het karakter object en de "World Map" object. Als het teken aangetroffen vijanden langs de weg, zal het spel staat verschuiven van World Map naar Battle Event en turn-based berekeningen worden uitgevoerd in het spel logica.

5. Het teruggeven van de Scene.

Zodra het gedeelte spellogica de berekening is voltooid, wordt het afgegeven naar de weergave gebracht. Elk object in een spel heeft zijn eigen overeenkomstige set van gegevens die de coördinaten vertegenwoordigt, oriëntatie, beweging, animatie en de interactie in de gameplay. Deze gegevens zullen dan bepalen hoe een veelhoek, of een beeld oppervlak, of de effecten geassocieerd met het object op het scherm wordt weergegeven. Rendering kan worden gedaan met behulp van een op software gebaseerde motor of door het gebruik van hardware door middel van HAL (Hardware Abstraction Layer).

6.

Shutdown. Deze set van codes wordt uitgevoerd wanneer een speler beslist om het spel af te sluiten. Voordat een speler kan volledig verlaten van het spel, alle middelen worden vrijgegeven, is het geheugen deallocated, en het systeem wordt gewist van alle tijdelijke gegevens. Handhaving van een juiste uitschakelin

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.