Vianoce v ITnetwork sú tu! Dobí si teraz kredity a získaj až 80 % extra kreditov na e-learningové kurzy ZADARMO. Zisti viac.
Hľadáme nové posily do ITnetwork tímu. Pozri sa na voľné pozície a pridaj sa k najagilnejšej firme na trhu - Viac informácií.

Práca s INI subor

Určite ste sa zamýšľali Ako uchovať iba určité informáciám v hre ai po vypnutí a znova zapnutie hry. Nato nám slúžia tzv. Ini subor.

Aby sme mohli zacat Pracovať s ini, pridáme na layout objekt INI.

Pripravil som si jednoduchý príklad: Chceme urobit aby si hra zapamätala hráčovho Pozície a hráčovo život (život bude pomocou premennej). Pusťme sa do toho!

Pridáme si nejaký objekt ktory sa bude pohybovať pomocou nejakého pohybu (napr 8 directions). A pridáme premennú a nazveme ju zivot. Aby sme mohli uložiť pomocou klávesov tiez pridáme Mouse and keyboar objekt.

Pridáme event že po stlačený tlačidla S sa stanu nasledovné akcie: Najprv nastavíme INI Súbor do ktoreho budeme zapisovať, INI objekt-> Set INI File-> a tú napíšeme Apppath + "data.In" a potom pridáme Akcií INI objekt -> Write Value a do Group som napísal "pozíciám" do Item "X" a do value menoobjektuhraca.X a takuto akciami som pridal ešte raz ale Namiesto X som všade pisala Y. Znova do toho istého eventu dáme INI objekt -> Write value a do Group som napísal "hrac", do item "zivot" a do value global ( 'zivot').

Názvy pre group, item si hráč zvolí sám, je to iba taký kľúč pod ktorým sa dostanete k požadovaným hodnotám a pod ktorým sa ukladá a loaduje Ako uvidíte.

Tak a teraz pridáme event pri stlačení klávesy L sa stane: Najprv znova nastavíme INI Súbor do ktoreho budeme zapisovať, INI objekt-> Set INI File-> a tú napíšeme Apppath + "data.In" potom objekt hrač-> set position a do X som napísal INI.ItemValue ( "pozíciám", "X") a do Y som napísal INI.ItemValue ( "pozíciám", "Y") pozíciám nám predstavuje Group a X Alebo Y zase Item pod ktorým má danu hodnotu program hladu a píšem sa Medzi úvodzovky. A Nakoniec ešte nastavíme akcii System-> set value -> a do premennej živorí dáme INI.ItemValue ( "hrac", "zivot").

Stlačením písmená S uložíme do ini subor pozíciám hráč a jeho aktuálny život a stlačením písmená L zase pulovr nebo vesta veci nahráte. Moze ai Vypnutie hru a zapnutú a informácií nám Zostań, pokial ich niekto neprepíše znova stlačením S Alebo modifikovaním už vytvoreného ini subor.


 

Všetky články v sekcii
Construct - slovenské / slovenský návody a komunita
Článok pre vás napísal Raiper34
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
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
Aktivity