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 man bygger en spelmotor för nybörjare

    En spelmotor är en stor bit av mjukvara som kraftigt kan öka din effektivitet spelprogrammering . Med en bra robust motor , blir speldesign mer en fråga om innehåll än en fråga om programmering . Utforma en spelmotor för att möta dina behov kan vara en stor och komplex uppgift , men det är möjligt att skapa en som stöder ett antal spel utan att behöva spendera månader att utforma den mest generella motorn möjligt . Saker du behöver
    Compiler för valfritt språk
    Visa fler instruktioner
    1

    Design spelmotorn för att passa dina behov . Komponenter bör innefatta en ingång handler , ett spel statlig chef och en renderingsmotor . Ett minne chef och logger kommer att göra det lättare att hantera din spelmotor senare . För första försöket , är det bäst att hålla sig till dessa grundläggande komponenter , och inte försöka något mer sofistikerat .
    2

    Skapa kärnan . Detta är vad som driver motorn . Den innehåller huvudspelet slinga , som kontrollerar för inmatning, uppdaterar spelet och sedan drar lämplig scen .
    3

    Skapa ingången handler . Här kommer du att lära dig lite om det system du arbetar med . I Windows , kan du fånga nyckel eller meddelanden musen och lägga till dem i en kö i din handler , eller så kan du använda DirectX för att göra detta . Under Linux eller Mac , är insatsvara vanligen hanteras genom återbesök . Spelet staten manager
    4

    design . Detta är den komponent som uppdaterar spelet staten baserad på användarens input . Det kan innefatta spelregler , fysik , artificiell intelligens och några nätverkskomponenter . För ditt första försök , försök att hålla sig med spelets regler och kanske några enkla fysik . Du kan lägga till mer komplexa komponenter senare .
    5

    Skapa renderingsmotor . Som alltid , försök att inte göra detta alltför komplexa . Din första försök bör fokusera på att lära de viktigaste komponenterna i motorn och hur de interagerar med varandra , snarare än att försöka göra den mest robusta renderaren som hanterar den största mängden av polygoner .
    6

    Utarbeta en enkelt spel som man kan testa din motor och dess komponenter . Fokus på felsökning av motorn och se till att det är lätt att skriva spel för det . Se till att testa varje komponent ordentligt .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är skillnaden mellan privat och offentlig medlemss…
    ·Hur Länk OBJ filer i Turbo C + +
    ·3D Spel Creator Tutorial
    ·Hur man skapar en Randomizer i C
    ·Hur att koda en Grid 5X5 i C + +
    ·Hur att beräkna längden av String
    ·Hur man skriver en intermittent Ping
    ·Typer av Variabla attributdata
    ·Hur att koda en C + + Vänta Funktion
    ·Konvertera LPSTR till INT
    Utvalda artiklarna
    ·Hur får Jar Hänvisningar i Java Project
    ·Hur man gör en Web Mashup
    ·Hur man skriver ett program som läser en sträng med n…
    ·Hur Extrahera länkar på en sida och sätta in resulta…
    ·MySQL Script Tutorial
    ·Hur man beräknar ett stycke med C + +
    ·Hur testkod Algoritmer
    ·Hur du ändrar ett skript användarlösenord
    ·Konvertera Oracle Forms till Java
    ·Hur kan spåra långsamt JavaScript
    Copyright © Dator Kunskap http://www.dator.xyz