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 >> Computer Programspråk >> Content

    Game Maker Tips

    Game Maker , speldesign sviten av YoYo Games , försöker att göra det så enkelt som möjligt för nonprogrammers att producera bra spel utan att få sin examen datavetenskap . Men även Game Maker vara lite svåra att använda och lära sig , särskilt eftersom många av de mest kraftfulla funktioner är dolda inuti Game Maker Language ( GML ) . Här är några tips som hjälper dig . Använd Game Maker arv Funktioner

    i avancerat läge , är föremål tillåts ärva från ett överordnat objekt typ . Detta öppnar upp ett brett spektrum av funktioner förutom den uppenbara fördelen av att kunna skriva en grundläggande funktion en gång för en mängd olika underordnade objekt som delar en egenskap . Framför allt , och som nämns i mer detalj senare i artikeln , " för - alla " loopar som skapats med GML kan ta ett överordnat objekt som argument , och fortsätta genom moderbolaget och alla dess barn .
    Bygg en receptbok


    Nej , det har ingenting att göra med Martha Stewart . Snarare bör en programmerare behöver bara lösa ett givet problem en gång . När du arbetar i Game Maker , spendera lite tid efter att du lär dig att göra något som skapar en abstrakt lösning på det problemet och lagra den i en " receptbok " för senare . På så sätt , när du får erfarenhet , kommer du aldrig att uppfinna hjulet på nytt och kommer snart att ha ett bibliotek av algoritmer Game Maker som finns för framtiden .
    Lära sig att använda GML

    dra- och - släpp -programmering modell av Game Maker är en av dess största styrkor , men denna modell av utvecklingen kan bara vara så kraftfull . Riktigt bra spel kommer att behöva använda Game Maker Language som åtminstone en del av tiden . Även om det innebär en investering i tid att lära sig , vissa saker är faktiskt lättare i GML .
    Starta Små
    p Om du är ny på Game Maker , det är nog bäst att börja på ett litet projekt i en väldefinierad genre väl lämpad för Game Maker verktyget set . Kloner av spel som Breakout , Tetris och Pacman är bra val . Dessa tillåter dig att lära dig grunderna i spelutveckling , lär hur fungerar Game Maker och få ett spel under bältet . Kom ihåg : . Ingen artist i historien någonsin producerat hennes mästerverk som hennes första konstverk
    Använd " med ( ) " Konstruera

    Anta att du har ett objekt tänkt att representerar en klass av fiender , vi kallar dem " goombas . " Använda " med " konstruera , kan du tilldela en rutin som skall utföras på alla goomba objekt tillfället finns i ett rum :

    med ( goomba ) { performFunction ( ) }
    p Det är även möjligt att använda " med ( all ) " för att utföra en åtgärd på alla laddade instanser av alla objekt . " med ( ) " är en av de mest kraftfulla kommandona i GML . Detta fungerar även på barn objekt . Så om det finns två objekt , " fiende " och " goomba " , med goomba ett barn av fienden , ringer sedan " med ( fiende ) " kommer också att uppmana alla goomba objekt .
    Dokumentera ditt arbete

    p Det är lätt att glömma den lilla kommentaren åtgärden begravd inne i "Control "-fliken , men det är en av de viktigaste åtgärderna i hela menyn för utvecklingen av ett nontrivial projekt . När du skapar händelser , försöka föreställa sig vad en total främling för ditt spel skulle se om han var ute på din Action Script . En verklighet programmering är att detta är vad dina egna händelser kommer att se ut för dig om du stoppar utveckling för mer än ett par dagar . Så om en flyktig blick inte berätta vad som händer i ditt fall , lägg till en kommentar till händelsen för att förklara vad som görs och hur . Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Program i MIPS
    ·Hur att skapa en visuell flödesschema
    ·Skillnaden mellan en statisk metod & klassmetod
    ·Hur man byter en sträng AS2
    ·Hur du skriver ut en sträng i MATLAB
    ·Hur konvertera ett datum i TSQL
    ·Hur till Bädda SQL i RPG Program
    ·Hur ta isär Setup.exe
    ·Den Centroid funktion i MATLAB
    ·Hur man utvecklar en DirectShow Camera Application
    Utvalda artiklarna
    ·Hur till Redigera ett rutnät med PHP
    ·Hur man gör en EXE med NetBeans
    ·Lägga till en Shard till Index i Katta
    ·Hur man förbereder en Data Rapport i VB 6
    ·Användning av Collator i Java
    ·Joomla MySQL Tutorial
    ·Hur du formaterar PHP i Zend Studio
    ·Hur man förstör Word-dokument
    ·Hur du använder File Pekare i PHP
    ·Hur man tar bort en period på PHP
    Copyright © Dator Kunskap http://www.dator.xyz