Segmenty oken (Editor)

Ostatní jazyky GameMaker Ostatní Segmenty oken (Editor)

Myslím, že je vždycky dobře, když se povede napsat program, který lze použít při tvorbě dalších programů. Použitím drobné automatizace se člověk dostane dál, než když všechno pracně kóduje od začátku. A tenhle program je právě takového druhu.

Skládá se z editoru, ve kterém se vytvoří soubor s koncovkou .soo a ze tří objektů, které se přidají k nějakému vlastnímu programu. Umístěním jednoho objektu do místnosti ( room ) a nastavením cesty k souboru .soo se během hry dynamicky vytvoří kompozice, jakou jste předtím v editoru vytvořili. Celá věc je založená na speciálním sprite, který je částečně průhledný a který vrstvením tvoří nové a nové pozoruhodné kombinace. Použití není nijak složité, ale základy kódování v GML budete muset umět. Taky budete potřebovat plnou licenci vašeho Game Makeru, protože je použit extension GM Windows Dialogs, který je sice součástí standartní instalace, ale vyžaduje licenci. Obvykle to nedělám, ale tentokrát jsem přiložil .gmk soubory, protože jsou jednak na můj styl nezvykle čitelné, hustě komentované (česky) a veskrze všelijak zajímavě přenastavitelné, pokud si s tím chcete hrát a měnit různé vlastnosti. Pokud chcete jen používat výsledek, nebude sice extension GM Windows Dialogs potřeba, ale licencovanému GM se stejně nevyhnete, protože formát souboru .soo je postaven na datové struktuře ds_queue a ta rovněž bez licence nepojede.

Pokud chcete studovat zdrojové .gmk určitě narazíte na Unknown Action. Takhle se objeví ikona z knihovny, která není ve složce lib. Já jsem použil svůj Drag&Drop, který jsem tady dříve prezentoval v tomto článku o knihovnách ikon: článek Library Maker
Pokud tedy použijete knihovnu 00_Devbook.lib, uvidíte i tuto ikonu.

Kdyby s použitím této techniky byly nějaké potíže, klidně napište a já se na to kouknu. Možná najdete i nějaké chybky, protože kódu je tam dost na to, aby se pár překlepů někde objevilo. Nicméně u mě to všechno fungovalo a tak není důvod, aby jinde ne. Jestli se vám povede v tom udělat nějaké hezké věci, nezapomeňte se tady pochlubit.

Ať vám program dobře slouží.


Galerie

Program byl vytvořen v roce 2012.

 

Stáhnout

Staženo 162x (3.03 MB)
Aplikace je včetně zdrojových kódů v jazyce GameMaker

 

  Aktivity (1)

Program pro vás napsal TomBen
Avatar
-

Jak se ti líbí článek?
Celkem (1 hlasů) :
333 33


 


Miniatura
Všechny články v sekci
GameMaker - Ostatní

 

 

Komentáře

Avatar
Zdeněk Pavlátka
Tým ITnetwork
Avatar
Zdeněk Pavlátka:

Neměl bys to v zipu? Nemám WinRAR.

Odpovědět 19.11.2012 18:26
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
TomBen
Redaktor
Avatar
Odpovědět 21.11.2012 8:12
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.