3 Ways menteni a játékot adatokat - nullcode stúdió, játékok, egység, scriptek

Bármely játékos kitüntetéssel legalább három parancsolatokat: „Indulás!”, „Rolls”, „megmenti!”. Mert azok megsértése ígéretek - a fájdalom. Nos, ha egy ilyen dolog, akkor nézd meg a három módját, hogyan kell menteni a játékot adatokat. Különösen például változók, mint például: BOOL, úszó, int, string és tömb. Az első kiviteli alak, standard Unity funkciókat. Másodszor, egy fájlban tárolják formátumban megadhatja saját belátása szerint, továbbá ez az opció lehetővé teszi, hogy titkosítja az adatokat. A harmadik módja, hogy működjön együtt az XML formátumban.

Mi most az üzletet. Hozzon létre egy C # bármilyen nevet és szerkeszteni.

Csatlakoztassa a szükséges könyvtárak az alábbi példa:


Továbbá, a globális változók:

Mi fogja megmenteni:


Hol fog betölteni:

A neve a mi file:


Megtakarítás a registry (ha Windows):


Olvasás tömb készül azzal az elvárással, hogy nem tudni, hogy hány példány rögzített, így végighaladni az összes amelyek egy megfelelő gombokat. Tegyük fel, az első tömb tartalmaz megtakarítás három sor, a hozzáadott számozott 0,1,2. És a játék során, és megváltoztathatja az elemek számozása 0,1,2,3,4,5 stb Ha van egy száma 0-1 adunk hozzá, és újra ellenőrizni. Azonban el kell szem előtt tartani, hogy mivel az ellenőrzést elvégezni speciális kulcs, akkor nem csak eltávolítani egy elemet, vagy ellenőrizze, hogy meg fog állni az első hiányzó kulcs. Frissítse a teljes tömb van szükség, miközben a száma 0.

A fájl mentése


Add a változó ez a módszer, akkor ki kell választania - vagy nem titkosítja az adatokat.

Mellesleg a fájlformátumot a példában .ncs három betű a neve a projekt, akkor biztosan jön valami saját.

Titkosítás és dekódolás:

A keresés funkció karakterlánc egy adott kulcsot:


A lényeg az, hogy minden sor a fájl töltődik be egy tömb, és csak vele, és dolgozunk.


Ez azt jelenti, hogy az értéket törlődik minden, miután az első helyet.


Ez azt jelenti, hogy az első szó lesz vágva az értéke.

Az eredmény, ami rögzítésre kerül a fájl, ha nincs titkosítva:

3 Ways menteni a játékot adatokat - nullcode stúdió, játékok, egység, scriptek

Variant egy XML fájl


Itt a tömb jön létre, és egy külön rész a folyamat fájlt olvas, amikor jön le, hogy mi a fajta minden kulcsot, itt vannak az azonos nevű, de különböző értékeket. Ezért nem számít, melyik hogy távolítsa el őket, és mit kell frissíteni, letöltve mind meg kell enni.


Az utolsó sor Info nem is igazán szükséges, de például a fog tenni.)

Nem lehet fájlokat letölteni a szerverről