Video: Game Theory: Petscop - The Music and The Madman 2024
Følgende fremgangsmåte viser deg hvordan du kan lage et skript for å vikle rommet som en del av Step Event. i de klassiske videospill asteroider, kan spillerens skipet forlate den ene siden av rommet bare å oppgi på motsatt side av rommet (for eksempel det kan gå til venstre og gjenta til høyre).
-
Høyreklikk Skript og høyreklikk Skript og velg Opprett skript.
Skriptvinduet vises.
-
Skriv inn følgende kode i kodeseksjonen:
-
hvis phy_position_x room_width phy_position_x - = room_width; hvis phy_position_y room_height phy_position_y - = room_height;
Klikk på det grønne merket.
-
The Script vinduet blir lagret og lukket.
Denne koden er forskjellig fra hva du kan bruke når du arbeider med X og Y-posisjonene, fordi dette eksempelet er basert på fysikk og ikke den grunnleggende bevegelse og kollisjonssystem (ikke-fysikk).
Dobbeltklikk obj_Player Object (eller objektet du vil ringe skriptet) fra ressurs-treet i Objekt-delen.
-
Objektegenskaper-vinduet vises.
Velg Legg til hendelse → Trinn → Trinn.
-
En trinnhendelse vises i avsnittet Hendelser.
Dra og slipp en utfør kodehandling fra Kontroll-fanen til Handlinger-delen.
-
I koden vinduet skriver følgende kode:
-
phy_wrap ();
Klikk på det grønne merket.
-
Kodevinduet lagres og lukkes.
Denne koden kaller Script og bruker den til objektet. Nå, når en forekomst av dette objektet er plassert i rommet, kan spilleren fly Instance gjennom den ene siden av rommet bare å oppgi på motsatt side.