Hoppa till innehåll

Game Maker-plattformmspel


Gäst data-typen
 Dela

Rekommendera inlägg

Allt som står innanför dem händer om if-funktionen uppfylls. Lite svårt att göra ett exempel när man inte har nåt att gå på, men jag försöker.

 

Exempel:

if object.solid = true
{
vspeed = 10
}

Vi säger att det är en sak som heter object bara. Så om den är solid så blir vspeed 10.

Länk till kommentar
Dela på andra sajter

Hehe ja jo det fattar jag, en vanlig if-sats. ;)

 

men du sa att det berodde på ifall man behövde måsvingar, och då tänkte jag om du kunde förklara när man inte behöver dem? :)

För i C++ t.ex. så behöver man dem ju inte alltid.

Länk till kommentar
Dela på andra sajter

Samma exempel fast utan {}

if object.solid = true
vspeed = 10

Nu har det som är under inget att göra med if-funktionen, så vspeed blir 10 oavsett om object är solid eller inte.

 

Helt enkelt så behöver man dem bara när man har en if först.

Redigerat av _Master_Sword_
Länk till kommentar
Dela på andra sajter

Gäst data-typen

funkar fortfarande inte. kan nångon ge hela collision event för blocket

EDIT tänke bara säga att collisin event med ett vanligt block är samma som i plattforms tutoralen på gamemakers sida.

Redigerat av data-typen
Länk till kommentar
Dela på andra sajter

  • 2 veckor senare...

Du kan ju använa dig av drag and drop funktionen också:

 

Då tar du en (jaa, vad heter den nu igen?) "If a variable has a value" action i Control fliken och väljer other. Sen skriver du in solid i det första fältet och true eller 1 i det andra. (Lägg in en "Start of block" efter actionsen.)

 

Efter det tar du actionsarna från den riktiga väggen och kopierar de till under "If a variable has a value" actionsen. (Lägg in en "end of block".)

 

Det är nog det enklaste sättet.

Länk till kommentar
Dela på andra sajter

Gå med i konversationen

Du kan skriva nu och registrera dig senare. Om du har ett konto, logga in nu för att posta med ditt konto.

Gäst
Svara på det här ämnet...

×   Klistrade in som rich text.   Klistra in som vanlig text istället

  Endast 75 emojis är tillåtet.

×   Din länk har automatiskt inbäddats.   Visa som en länk istället

×   Ditt tidigare innehåll har återställts.   Rensa redigeraren

×   Du kan inte klistra in bilder direkt. Ladda upp eller infoga bilder från URL.

 Dela

×
  • Skapa ny...