Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Game Maker Tipy

Game Maker , herný dizajn apartmán o YoYo Games , sa snaží , aby to tak jednoduché , ako je to možné pre neprogramátorům vyrábať skvelé hry , bez toho, aby sa ich titul Computer Science . Avšak , dokonca Game Maker môže byť trochu ťažké používať a učiť sa , a to najmä preto , že mnohé z najviac výkonných funkcií sú skryté vo vnútri Game Maker Language ( GML ) . Tu je niekoľko tipov , ktoré vám pomôžu . Použitie dedičnosti funkcia Game Maker je

Kým v rozšírenom režime , objekty môžu dediť z nadradeného typu objektu . To otvára širokú škálu funkcií , okrem zjavné výhody , že sú schopní napísať základné funkcie raz pre širokú škálu detských objektov , ktoré zdieľajú rys . Najviac pozoruhodne , a zmienil sa podrobnejšie neskôr v článku , " pre - každý " slučiek vytvorených pomocou GML môže trvať nadradený objekt ako argument , a pokračovať cez materský podnik a všetky jeho deti .
vytvorte si recept si

Nie , to nemá nič spoločné s Marthou Stewart . Skôr , programátor by mal mať iba vyriešiť daný problém raz . Ako budete pracovať v Game Makeru , stráviť nejaký čas po tom , čo sa naučíte , ako urobiť niečo , čo vytvára abstraktné riešenie tohto problému a ich ukladanie v " kuchárku " na neskôr . Tak , ako si získať skúsenosti , už nikdy nebudete musieť znovu vynájsť koleso a čoskoro bude mať knižnicu Game Maker algoritmy sú k dispozícii pre budúcnosť .
Naučte sa používať na GML

programovací model drag - and - drop Game Maker je jednou z jeho najväčších predností , ale tento model vývoja môže byť tak silný jen . Naozaj skvelé hry , budú musieť používať Game Maker jazyk ako aspoň nejakú dobu . Aj keď sa jedná o investíciu času sa učiť , niektoré veci sú vlastne jednoduchšie v GML .
Začiatok Malé

Ak ste nový Game Maker , je to asi najlepšie je začať v malom projekte v dobre definovanej žánri dobre hodí k sade Game Maker nástrojov . Klony hier ako Breakout , Tetris , Pacman a sú dobrou voľbou . To vám umožní naučiť sa základy vývoja hier , dozvedieť sa, ako Game Maker funguje a dostať hru pod pás . Pamätajte si : No umelec v histórii , ktorá kedy bola vyrobená svoje majstrovské dielo ako jej prvé umelecké dielo
použite " s ( ) " Construct

Predpokladajme , že máte objekt chcel . predstavujú triedu nepriateľov , budeme nazývať " Goombas . " Použitie " sa " postaviť , môžete priradiť rutiny , ktoré sa vykonajú na všetkých Goomba objekty v súčasnej dobe zavedený v izbe :

s ( Goomba ) { performFunction ( ) }

Je dokonca možné , na použitie " s ( všetko ) " vykonať akciu na všetky načítané inštancie všetkých objektov . " S ( ) " je jedným z najmocnejších príkazov v GML . To tiež pracuje na detské objekty . Takže ak tam sú dva objekty , " nepriateľ " a " Goomba " , s Goomba dieťa nepriateľa , potom volanie " s nepriateľom ( ) " bude tiež volať všetky Goomba objekty .
Dokumentový Vaša práca

je ľahké zabudnúť na malú komentár akciu pochovaný v záložke " Control " , ale je to jedna z najvýznamnejších podujatí v celej ponuke pre rozvoj netriviálne projektu . Pri vytváraní udalosti , skúste si predstaviť , čo úplne cudzí na hru uvidí, či sa pozerá na svoje akcie skriptu . Reality programovania je , že to je to , čo vaše vlastné akcie bude vyzerať na vás, či ste prestal vývoj na viac ako niekoľko dní . Takže ak neformálne pohľad nehovorí , čo sa deje vo vašom prípade , pridať komentár na vašu akciu vysvetliť , čo sa deje a ako .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené