Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. `instance_create_layer ()`: Toto je funkcia, ktorú používate na vytváranie inštancií. Nemá „úlohu“ v zmysle `x =5`, ale je to jadro vytvorenia vášho objektu.
2. `Mouse_x` a` Mouse_y`: Tieto vstavané premenné držia súčasné súradnice X a Y kurzora myši. Tieto sa používajú * v * funkcii `instance_create_layer ()` na určenie umiestnenia.
3. udalosť:kliknutie myši (vľavo, vpravo, stredný): Svoj kód musíte umiestniť do príslušnej udalosti kliknutia myši pre svoj objekt (zvyčajne v rámci udalosti objektu).
Zostavenie toho všetkého:
Najbežnejším spôsobom, ako vytvoriť inštanciu objektu (`obj_people` v tomto príklade) v polohe myši, keď klikne ľavé tlačidlo myši, je:
`` GML
// vo vnútri udalosti „ľavého stlačenia“ objektu (napr. Objekt ovládajúci hru):
instance_create_layer (Mouse_X, Mouse_y, "Inštancie", obj_people);
`` `
* `Mouse_x` a` Mouse_y`: Poskytujú súradnice X a Y, na ktorých kliknutím myši bola kliknutá na myš.
* `" inštancie "`: Toto je vrstva, v ktorej sa vytvorí nová inštancia. Vymeňte to názvom vašej vrstvy.
* `obj_people`: Toto je objekt, ktorý chcete vytvoriť. Vymeňte to názvom vášho objektu.
Dôležité úvahy:
* Názvy vrstiev: Uistite sa, že názov vrstvy („inštancie“ v príklade) v skutočnosti existuje vo vašej izbe.
* Názov objektu: Dvojito skontrolujte názov objektu, ktorý sa snažíte vytvoriť. Citlivosť prípadov záleží v GMS2.
* Umiestnenie udalostí: Kód * musí byť umiestnený do príslušnej udalosti myši (vľavo stlačené, stlačené pravé, stredne stlačené) objektu vo vašej miestnosti. Nebude to fungovať, ak je napríklad v udalosti Create, pokiaľ nechcete vytvoriť objekt, keď sa miestnosť spustí, bez ohľadu na kliknutia myši.
Na dosiahnutie tohto účinku neexistujú žiadne špeciálne kódy „operátora priradenia“ nad štandardným používaním funkcií ako `instance_create_layer ()`. Operátor `=` sa priamo nezúčastňuje na * Vytvorení * inštancie, ale používa sa na priradenie * hodnôt * k premenným * v rámci * Kódu, ktorý vytvára inštanciu (podobné nastavenia vlastností novovytvoreného objektu).