Hoppa till innehåll

Game Maker-plattformmspel


Rekommendera inlägg

Skrivet

Är du helt helt säker?

 

Förresten vad är det för programmeringsspråk man använder i GM?

Skrivet

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.

Skrivet

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.

Skrivet (redigerat)

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_
Skrivet

Haha jaha okej, alltså ska man alltid ha dem, alltså beror det inte på, tack så mycket... :)

Gäst data-typen
Skrivet (redigerat)

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
  • 2 veckor senare...
Skrivet

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.

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.

×
  • Skapa ny...