Home | Aanpassen | Blog | Extra's | Log In | Info
Handleiding | D&D iconen | GML Parser | Archief | Iso City
Gebruikersnaam: Wachtwoord:  
Over ons | Features | Directory | Banners | Contact

Het ontwerpen van spellen met Game Maker
Het ontwerpen van spellen met Game Maker

Extra variabelen

Je maakt nieuwe variabelen door ze een waarde naar te definiƫren (het is niet nodig om ze eerst te declareren). Als je gewoon een variabele naam gebruikt, zal de variabele worden opgeslagen met alleen de huidige instantie. Verwacht dus niet om het te vinden als je werkt met een ander object (of een andere instantie van hetzelfde object). Je kan ook variabelen instellen en lezen in andere objecten door het plaatsen van de object naam met een punt voor de variabele naam.

Om globale variabelen te maken, die zichtbaar zijn voor alle object instanties, laat ze dan voorgaan met het woord global en een punt. Dus bijvoorbeeld zou je kunnen schrijven:

{
  if (global.doit)
  {
    // doe iets
    global.doit = false;
  }
}

Soms wil je variabelen alleen in een stukje code of in een script. Op deze manier vermijd je verspilling van geheugen en ben je zeker dat er geen naamconflict is. Het is ook sneller dan het gebruik van globale variabele. Om dit te bereiken moet je de variabelen declareren aan het begin van een stukje code met gebruik van het sleutelwoord var. De declaratie ziet er zo uit:

var <varname1>,<varname2>,<varname3>, ...

Bijvoorbeeld, zou je kunnen schrijven:

{
  var xx,yy;
  xx = x+10;
  yy = y+10;
  instance_create(xx,yy,ball);
}

Zoeken Zoeken


Alternatieve versies Alternatieve versies

Je kan de handleiding ook lezen op een lange pagina (± 1.5 mb)

Ook beschikbaar in: Engels Frans Duits

ZIP Download helpfile

Advertentie Advertentie

GameMaker Handleiding