Video: Deus Ex: Mankind Divided's Amazing Open World | Game Maker's Toolkit 2025
Følgende proceduren viser dig, hvordan du opretter et script for at indpakke rummet som en del af Step Event. I de klassiske videospil Asteroider kan spillers skib kun forlade den ene side af rummet for at genindtage på den modsatte side af rummet (f.eks. kan gå til venstre og genindtaste til højre).
-
Højreklik på Skript og vælg Opret scripts.
Skriptvinduet vises.
-
Indtast følgende kode i kodesektionen:
-
hvis phy_position_x room_width phy_position_x - = room_width; hvis phy_position_y room_height phy_position_y - = room_height;
Klik på den grønne markering.
-
Skriptvinduet gemmes og lukkes.
Denne kode adskiller sig fra, hvad du kan bruge, når du arbejder med X og Y positioner, fordi dette eksempel er baseret på fysik og ikke grundbevægelsen og kollisionssystemet (ikke-fysik).
Dobbeltklik på obj_Player Object (eller det objekt, du vil ringe til scriptet) i ressource-træet i afsnittet Objekter.
-
Vinduet Objektegenskaber vises.
Vælg Tilføj event → Trin → Trin.
-
En trinhændelse vises i afsnittet Events.
Træk og slip en udfør kodehandling fra fanen Kontrol til afsnittet Handlinger.
-
Indtast følgende kode i kodevinduet:
-
phy_wrap ();
Klik på den grønne markering.
-
Kodevinduet gemmes og lukkes.
Denne kode kalder scriptet og anvender det på objektet. Nu, når en forekomst af dette objekt er anbragt i lokalet, kan spilleren kun flyve forekomsten gennem den ene side af rummet for at genindtage på den modsatte side.