Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)

Segmenty oken (Editor)

Ostatní jazyky GameMaker Ostatní Segmenty oken (Editor)

Unicorn College ONEbit hosting Tento obsah je dostupný zdarma v rámci projektu IT lidem. Vydávání, hosting a aktualizace umožňují jeho sponzoři.

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 164x (3.03 MB)
Aplikace je včetně zdrojových kódů v jazyce GameMaker

 

 

Program pro vás napsal TomBen
Avatar
Jak se ti líbí článek?
1 hlasů
-
Miniatura
Všechny články v sekci
GameMaker - Ostatní
Aktivity (1)

 

 

Komentáře

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

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á na Zdeněk Pavlátka
TomBen:21.11.2012 8:12

Přepackoval jsem to a máš to tady:

http://www.uloz.to/…rartozip-zip

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.