titul
WME tutorial
Co musíte mít: nainstalovaný WME engine plus poslední patch na něj.
1.) Nejlépe se s enginem a základními funkcemi seznámíte, pokud si vyzkoušíte malý tutoriál, který je součástí WME. Otevřete si Project Manager, v něm otevřete “scene_tut.wpr”. V souboru na pc, kde máte nainstalovaný engine se nachází také dokumentace (documentation). Když jí otevřete, objeví se mj. složka "inside a game" - "Scenes: where the action happens". Tady máte přesně popsáno, co a jak se dá dělat a po dokončení tutoriálu pochopíte i základy WME.

2.) Pro vytvoření vaší nové hry otevřete Project Manager, v něm dejte New. Dostanete na výběr mezi "Basic project" a "empty project". Doporučuji použít "Basic Project", ve kterém je jedna scéna a jeden actor (actor = hlavní hrdina vaší hry). Projektu dejte nějaké jméno. Vznikl tak nový projekt, kde když pustíte červeným vykřičníkem (nebo Project - Run game) uvidíte příklad pozadí a po obrazovce chodí předdefinovaný actor, Molly. Vaše hra teď má rozlišení 800x600, pokud chcete rozlišení změnit, stačí jej přepsat nalevo v Project Manageru na vámi zvolené.

Popíšu teď jednoduše jednotlivé složky Basic Projectu + co se s nimi dá dělat:

1.) Actors
Ve složce actors je teď Molly. Je sice pěkná, ale určitě budete chtít vytvořit svého hrdinu (nemusíte s ním začínat hned). Na složce "actors" klikněte pravým tlačítkem myši, a vyberte "Add actor", zvolte složku s molly, ale pojmenujte si actora podle sebe (nebo můžete nechat jméno molly, v tom případě nemusíte tvořit nového actora, pouze změnit grafiku a sprite u Molly:). Actor má 8 fází pohybu a engine s osmi fázemi pracuje. Pokud chcete mít fáze např. jen 4, nikde nic nemažte, nechte vše jak je. Do fází, které jsou pro naše 4 zbytečné jen přiřaďte grafiku a sprites.
Příklad: do fáze "dl" dáte vše, co máte ve fázi "ll".
Jak budete tvořit grafiku actora nechám na vás, jednotlivé obrázky si nakopírujete do vašeho actora (ty od molly samozřejme smažete) a poté musíte spojit do animace pomocí výše zmíněných "sprite". Vytvoříte je tak, že si otevřete "Sprite Edit" (je součástí wme enginu) a do něj si naskládáte např. obrázky pro chůzi, pomocí "Delay" napíšete číselnou hodnotu pro změnu/animování obrázku. Výslednou animaci (sprite) pojmenujte "walk" a uložte do správné složky k vašemu actorovi. Takto postupujete u všech animací, které jsou potřeba. Výsledek si prohlédnete spuštením hry.
Pozn. HotSpot musí být u všech animací (sprites) stejný!

2.) Fonty
K vytvoření fontů nám nejlépe poslouží program " Bitmap font builder" Zde si vyberete font, který se vám líbí (podívejte se, jestli má font všechny české znaky) a font uložíte jako obrázek. Ve složce "fonts" zvolte "Add - Add font", pojmenujte si ho (vymažte předdefinovaný obrázek *.bmp) a nahrajte obrázek z Bitmap font Builder. Otevřete si *.font (* = jméno vašeho fontu) a upravte si jednotlivé parametry tak, aby se váš font zobrazoval správně.
TRANSPARENT = barva (RGB), která při zobrazení fontu zůstane prohledná (pozadí)
COLUMNS = počet sloupců
TILE_WIDTH, TILE_HEIGHT = šírka a výška jedné buňky

K použití vašeho fontu ve hře vede jednoduchá cesta, např. k actorovi přidáte svůj font, když otevřete "actors - molly - molly.actor" a změníte cestu k fontu (FONT = "fonts\outline_red.font")

3.) Interface
Interface se skládá ze složky pro "menu" a "system". Tyto složky obsahují grafiku, okna a skripty, které si můžete libovolně měnit. Jelikož já jsem změnila zatím ve hře jen menu a obrázek inventáře, nemůžu k tomuto bodu více napsat.

4.) Items
Items jsou věci, které se zobrazují v inventáři (tedy ty, které hráč při hraní sbírá, kombinuje atd.) K Vytvoření nové věci v inventáři vám stačí obrázek (upravený podle velikosti okýnka ve vašem inventáři) Samotný obrázek ale nestačí, je třeba mu přiřadit script (pravé tlačítko - "Items - Add script"). Do scriptu už si napíšete jednotlivé akce (nebo zkopírujte skrip, který je v Basic Projectu pro "book" a upravte ho podle svého). Potom už stačí jen vámi vytvořenou novou věc připsat do seznamu (items - items.items) příklad (pro míč:):
ITEM
{
CURSOR_COMBINED = TRUE
CAPTION = "Pěkně barevný míč"
NAME = "mic"
IMAGE = "items\mic.bmp"
CURSOR = "items\mic.bmp"
CURSOR_HOVER = "items\mic_h.bmp"
SCRIPT = "items\mic.script"
}


5.) Scenes
Po otevření složky "scenes" se otevře složka "Room", novou scénu si přidáte, když kliknete pravým tlačítkem myši na složku "scenes" a zvolíte "Add scene" (scénu si pojmenujte). Pokud kliknete pravým tlačítkem na názvu vaší scény, a zvolíte "Edit", dostane se do Scene Editu. Základní funkce Scene Editu jsou pěkně vysvětlené v tutoriálu, o kterém jsem psala na začátku.

5.) Scripts
Složka obsahuje skripty důležité k běhu hry, lze je různě přetvářet. Pokud například chcete změnit první scénu, kterou se pouští hra, otevřete si game.script a změňte :
// which scene to load?
Game.ChangeScene("scenes\Room\Room.scene");
Ve stejném scriptu si můžete stejným způsobem přejmenovat a změnit cestu k actorovi.

6.) sprites, ui elements
Ve složce "sprites - system" si můžete nahrát grafiku pro zobrazení vašich kurzorů ve hře.


V příštím povídání o WME uvedu konkrétní příklady jednoduchých skriptů