Automatický Load a Save ve hře |
|
Jednu docela důležitou věc byste měli dávat do svých levelů, je to automatické uložení pozice. |
Ono by se každému nemuselo líbit to že když ve hře zdolá nějakou těžkou lokaci a za posledníma |
dveřma v levelu ho někdo sejme, se zase objeví na začátku levelu, nebo hůř na začátku vaší epizody. |
Takže zde popíšu automatický save a případný load. Ukážu to na příkladu kdy třeba budete potřebovat |
pro spuštění nebo otevření nečeho doktora a toho by vám nějaká příšera zabila. Takže si vložte |
do levelu doktora, pak entitu player_loadsaved a udělejte si dvě entity s pomocí známé textury |
AAATRIGGER, ty entity po převedení na entity zvolte trigger_autosave. V podstatě by stačila |
jenom jedna, ta druhá tam je jenom pro ukázku. Tu první byste měli umísťovat hned na začátku |
levelu aby se pozice uložila po vstupu do levelu a ty další třeba právě za nějakým náročnějším |
místem v levelu. Následuje nastavení jednotlivých entit. |
monster_scientist (doktor) - Nastavte mu do TriggerTarget LOAD a do Trigger Condition DEATH |
player_loadsaved - Do Name LOAD, do Message To Display třeba "ted se nahraje quicksave", v |
Reload delay můžete určit zpoždění před spuštěním a možná ještě ve |
Fade Color si můžete zvolit barvu pokud chcete jinou než černou. |
trigger_autosave - u těchto entit se nic nenastavuje, jen jí uděláte a dáte na místo kudy hráč projde |
a tím si uloží pozici |
Teď když zabijete doktora, level skončí a načte se save. Samozřejmě že těch sejvů si tam můžete |
vložit kolik chcete ale nic se nemá přehánět, takže tak dva možná tři ale to už je i tak dost, |
no ale to nechám na vás. |
Není to nic složitého a máte o 50% větší šanci že hráč dohraje váš level či epizodu. |
Viz. level loadsave.rmf |
. |
LionSoft 1995 - 2003 Richard Kadeřábek hl.webmaster@unrealeditor.cz