Základy Constructu

Ostatní jazyky Construct Základy Constructu

V tomto návode si rozoberieme, myslím, že celkom prehľadné prostredie programu Construct.

Spustíme program Construct a v ľavo hore zvolíme Súbor (File, Soubor , líši sa podľa jazykovej verzie systému) -> New -> a New Appliciation, New DirectX game alebo New template/example. Vyberieme podľa toho čo chcem vytvárať. Ak program tak Application, ak hru tak DirectX game. Tieto veci sa zase až tak nelíšia, iba to je pre danú skupinu prispôsobené napr. aby program nebral toľko veľa výkonu ako hra, keď toľko nepotrebuje alebo v Application chýbajú nejaké objekty ako Sprite a podobne. A 3 zložka template/example obsahuje už hotové ukážky hier. Môžete sa v zdrojáku pohrabať ale moc sa toho nenaučíte ;) Tak mi teda zvolíme New DirecttX game.

Vytvorí sa nám Layout, kde budeme umiestňovať všetky objekty. Ale najprv si popíšme hornú lištu. Klikneme na Home. Tu nám pomôže obrázok, každá ikonka na obrázku skryje alebo objaví určitú ponuku, ak vám jedna chýba tak ju aktivujte kliknutím na príslušnú ikonku.

Vedľa home sa nám nachádza položka Project v ktorej je: Run all (spustí celú hru), Run layout (spustí aktuálny snímok/layout), Debug all (spustí debuger/ladenie celej hry) Debug layout (spustí ladenie aktuálneho snímku) Export to exe (vyexportuje hotovú hru do samostatného .exe súboru) ďalšie veci sú menej podstatné a väčšinou stačí si ich preložiť z angličtiny tak ich popisovať nebudem.

Obrazovka programu sa nám skladá z niekoľkých častí. Napravo (1) máme vždy nastavenie objektu, keď nemáme vybratý objekt tam je tam nastavenie snímku (layout properties) V lište object (2) sa nám zobrazujú všetky objekty z daného snímku. Tretia plocha je layout editor, v ktorom nastáva umiestňovanie objektov (3) a do event sheet editoru sa prepneme dole na lište (4), tam sa zase celá hra programuje. Posledná časť uplne napravo je podľa záložky dole (5) napr Project, Animator, Layers...

Ako nastaviť výšku šírku levelu a rozlíšenie celej hry.

Šírku a výšku levelu nastavujeme v oblasti jedna v kolónke Width(šírka) a Height(výška). Rozlíšenie celej hru nastavujeme tak, že v oblasti 1 zvolíme Application properties (jediné modrej farby z stĺpci), zóna 1 sa nám zmení a tu vyberieme v skupine Window properties, window width a window height. Čísla editujeme.

Vloženie objektu.

Objekt vkladáme tak, že klikneme pravým na prázdne miesto v layout editore (3) a zvolíme Insert object. Otvorí sa nám ponuka objektov. Raz klikneme na jeden objekt a dole v novom okne , descriptions nám vypíše čo daný objekt robí. My si zvolíme teraz objekt Sprite. Prostredníctovm sprite tvoríme 99% grafiky do hry. Po vybraní objektu ešte klikneme na miesto v layout editore kde chceme objekt umiestniť. Otvorí sa nám picture editor, v ktorom si môžeme obrázok/sprite nakresliť alebo už hotový otvoriť. Ak otvoriť tak vyberieme hore v okne picture editora ikonku open (druha ikonka), potom nájdeme a vyberieme náš obrázok, nakoniec zavrieme picture editor krížikom a hlášku potvrdíme ANO.

Pridanie pohybu/správanie objektu:

Pohyb objektu pridávame tak, že klikneme na objekt, a pravo v oblasti 1 sa nám objaví ponuka nastavení objektu, my tam nájdeme Behavior a dáme New behavior Add. Objaví sa nám ponuka s výberom pohybov a aj popisom ako pri objektoch. Vyberme napríklad Car a spustime hru aby sme videli čo daný pohyb(správanie) robí.

Programovanie:

Ako som spomenul, všetko programujeme v Event sheet editore. Prepneme sa teda doň (obrázok 2 (4)) a pravým klikneme na prázdnu plochu. Zvolíme Insert event a vyberieme niečo (nebudem sa tu s týmto zapodievať, na toto sú iné návody ;)) napríklad System start of layout. Výraz sa nám vloží na už nie prázdnu plochu a my klikneme zaň na + New action a vyberieme napríklad Close. Teraz vysvetlím čo sme urobili. Urobili sme to, že po Štarte snímku sa nám hra vypne (my to vidíme, keď zapneme hru, ako keby s nám ani nepustila) To prvé v event sheet sa nazýva event (udalosť) a to druhé action (akcia). Funguje to tak že akcia nastane vtedy keď je splnená udalosť. V tomto prípade nastala keď sa zapol snímok/layout.

Tak a prebrali sme si základné veci s programom a nabudúce si prichystám niečo o Families a Debugovaní hry.


 

  Aktivity (1)

Článek pro vás napsal Raiper34
Avatar
Posledná vydaná hra: http://www.islandsoft.cz/index.php?art=hra-akcna-space-resistance Autor sa venuje už viac rokov vývoji software hlavne cez WYSIWYG editory, je adminom a zakladateľom 1 cz-svk construct komunity, redaktor CS hry, Moba gam

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


 


Miniatura
Předchozí článek
O Constructe
Miniatura
Následující článek
Tvorba Space Invaders hry

 

 

Komentáře

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.

Zatím nikdo nevložil komentář - buď první!