IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Segmenty okien (Editor)

Myslím, že je vždy dobre, keď sa podarí napísať program, ktorý možno použiť pri tvorbe ďalších programov. Použitím drobné automatizácie sa človek dostane ďalej, než keď všetko pracne kóduje od začiatku. A tento program je práve takého druhu.

Skladá sa z editora, v ktorom sa vytvorí súbor s koncovkou .soo a z troch objektov, ktoré sa pridajú k nejakému vlastnému programu. Umiestnením jedného objektu do miestnosti (room) a nastavením cesty k súboru .soo sa počas hry dynamicky vytvorí kompozície, akú ste predtým v editore vytvorili. Celá vec je založená na špeciálnom sprite, ktorý je čiastočne priehľadný a ktorý vrstvením tvoria nové a nové pozoruhodné kombinácie. Použitie nie je nijako zložité, ale základy kódovanie v GML budete musieť vedieť. Taky budete potrebovať plnú licenciu vášho Game Makeru, pretože je použitý extension GM Windows dialogs, ktorý je síce súčasťou štandardnej inštalácie, ale vyžaduje licenciu. Zvyčajne to nerobím, ale tentoraz som priložil .gmk súbory, pretože sú jednak na môj štýl nezvyčajne čitateľné, husto komentované (slovensky) a naskrz všelijako zaujímavo prestaviteľná, ak si s tým chcete hrať a meniť rôzne vlastnosti. Pokiaľ chcete len používať výsledok, nebude síce extension GM Windows dialogs potrebné, ale licencovanému GM sa rovnako nevyhnete, pretože formát súboru .soo je postavený na dátovej štruktúre ds_queue a tá takisto bez licencie nepôjde.

Ak chcete študovať zdrojové .gmk určite narazíte na Unknown Action. Takto sa objaví ikona z knižnice, ktorá nie je v priečinku lib. Ja som použil svoj Drag & Drop, ktorý som tu predtým prezentoval v tomto článku o knižniciach ikon: článok Library Maker
Ak teda použijete knižnicu 00_Devbook.lib, uvidíte aj túto ikonu.

Keby s použitím tejto techniky boli nejaké problémy, kľudne napíšte a ja sa na to pozriem. Možno nájdete aj nejaké chybičky, pretože kódu je tam dosť na to, aby sa pár preklepov niekde objavilo. Avšak u mňa to všetko fungovalo a tak nie je dôvod, aby inde nie. Ak sa vám podarí v tom urobiť nejaké pekné veci, nezabudnite sa tu pochváliť.

Nech vám program dobre slúži.


Galéria


 

Stiahnuť

Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami

Stiahnuté 167x (3.03 MB)
Aplikácia je vrátane zdrojových kódov v jazyku GameMaker

 

Všetky články v sekcii
Game maker - Ostatné
Program pre vás napísal TomBen
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
-
Aktivity