Tvorba Mapy Kampane
Pre začiatok si povieme aký je rozdiel mezi samostatnou miestnosťou a miestnosťou v kampani.
Pri samostatnej miestnosti sa ukladá všetko do jednej zložky, pri kampani se triedi súbory do zložiek na: miestnosti (rooms), skripty (scripts), texty (texts) prípadne textúry (graphics), zvuky (sounds) a podobne.
Tvorba kampane je o skladaní miestností do jedného celku, a to pomocou jediného súboru map.txt .
Základná kampaň, o jednej miestnosti vyzerá takto (map.txt):
float version 1.0
CAMPAIGN Map
{
ROOT 250 1200
CLUSTER Úvod
{
POS 20 280
RADIUS 50
ANGLES 80 30
COLOR 16764928
ROOM 1.miestnosť
{
}
}
}
S 2 miestnosťami to vyzerá takto:
float version 1.0
CAMPAIGN Map
{
ROOT 250 1200
CLUSTER Úvod
{
POS 20 280
RADIUS 50
ANGLES 80 30
COLOR 16764928
ROOM 1.miestnosť
{
}
ROOM 2.miestnosť
{
}
}
}
Keď sa miestnosti majú vetviť použijeme príkaz BRANCH to znamená že sa z 2.miestnosti vetvia na 3a. miestnosť a 3b. miestnosť
float version 1.0
CAMPAIGN Map
{
ROOT 250 1200
CLUSTER Úvod
{
POS 20 280
RADIUS 50
ANGLES 80 30
COLOR 16764928
ROOM 1.miestnosť
{
}
ROOM 2.miestnosť
{
}
BRANCH
{
ROOM 3a.miestnosť
{
}
}
BRANCH
{
ROOM 3b.miestnosť
{
}
}
}
}
A nakoniec keď má nejaká miestnosť odomknúť dalšiu použijeme príkaz KEY
float version 1.0
CAMPAIGN Map
{
ROOT 250 1200
CLUSTER Úvod
{
POS 20 280
RADIUS 50
ANGLES 80 30
COLOR 16764928
ROOM 1.miestnosť
{
}
ROOM 2.miestnosť
{
}
BRANCH
{
ROOM 3a.miestnosť
{
KEY Ďalšia_časť
}
}
BRANCH
{
ROOM 3b.miestnosť
{
KEY Ďalšia_časť
}
}
}
CLUSTER Ďalšia_časť
{
POS -20 650
RADIUS 55
ANGLES 50 30
COLOR 15727145
ROOM 4.miestnosť
{
}
}
}
Priradenie obrázku na mapu:
float version 1.0
CAMPAIGN Map
{
ROOT 250 1200
CLUSTER Úvod
{
POS 20 280
RADIUS 50
ANGLES 80 30
COLOR 16764928
SYMBOL Graphics/Campaign/Symbols/fw.png 64095178
ROOM 1.miestnosť
{
}
}
A nakoniec legenda pre lepšie pochopenie žlté veci môžete zmeniť:
float version 1.0
CAMPAIGN Map . . . . . . . Názov Kampane
{
ROOT 250 1200
CLUSTER Úvod . . . . . . Názov časti
{
POS 20 280 . . . . . Pozícia časti Úvod na mape,
prvná (20) urcuje pozici v ose X,
druhá (280) v pozici Y
(aj do mínusu)
RADIUS 50 . . . . . . Určuje ako ďaleko od seba budú
jednotlivé miestnosti (perly)
ANGLES 80 30 . . . . . Uhol otvorenia pri vetvení miestnosti
COLOR 16764928 . . . . Farba miestnosti
SYMBOL Graphics/Campaign/Symbols/fw.png 64095178
. . . . . Adresa k obrázku
a číslo určujúce pozíciu
ROOM 1.miestnosť . . . . Názov miestnosti
{
}
ROOM 2.miestnosť . . . . . .Dalšia miestnosť nadvezujúca
na 1.místnost.
{
}
BRANCH . . . . . Vetvenie miestností
{
ROOM 3a.miestnosť
{
KEY Ďalšia_časť . . . . . Odomknutie dalšej časti (miestnosti)
}
}
BRANCH
{
ROOM 3b.míietnosť
{
KEY Ďalšia_časť
}
}
}
CLUSTER Ďalšia_časť
{
POS -20 650
RADIUS 55
ANGLES 50 30
COLOR 15727145
ROOM 4.miestnosť
{
}
}
}
(c) Kristián Kaspar
A dodatok pre spestrenie vašej mapy:
Príklad niekoľkých farieb miestností (perly na mape)
Farba | Hexa |
MODRÁ | 255 |
ČERVENÁ | 16711680 |
ZELENÁ | 65280 |
ČIERNA | 0 |
BIELA | 16777215 |
ŠEDÁ | 12632256 |
ORANDŽOVÁ | 16744640 |
FIALOVÁ | 8388863 |
RÚŽOVÁ | 16711935 |
SVETLO MODRÁ |
838886 |
Kristián Kaspar
Stvorili ste svoju vlastnú mapu?