Mikä on paras yhtenäisyyden 3D-pelien tietokantajärjestelmä?


Paras vastaus

Se riippuu siitä, millaista dataa tallennetaan, minne tallennetaan ja kuinka usein sitä pyydät. Vastaan ​​kokemukseni perusteella moninpeleistä.

Laitteiden jäsennetyssä tallennustilassa Sqlite on enemmän kuin tarpeeksi. Unity tarjoaa myös pelaaja-asetuksia. Voit myös tallentaa muita tietoja, kuten tallennettuja pelejä, parhaat pisteet, edistyminen jne. Pysyvään tallennustilaan tiedostona. Jos päätät tallentaa tietoja tiedostoon, muista salata ne.

Jos haluat tallentaa tietoja palvelimelle, MySQL. Jos tiedot eivät ole hyvin jäsenneltyjä, siirry mihinkään ei-sql-tietokantaan, kuten MongoDB.

On myös muun tyyppistä dataa, jota et halua tallentaa levylle, kuten pelin tai pelaajan tila tila, data, jota käytetään usein. Voit käyttää muistitietokantaa. Loin kerran yksinkertaisen nodejs-palvelimen pitämään pelaajan tilaa (online, pelaaminen, offline jne.) yksinkertaisen hashtablein avulla.

On olemassa muita tapoja (välimuisti, kuormituksen tasapainotus …) palvelinten optimoimiseksi, joka riippuu täysin tarpeistasi. Enimmäkseen MySQL tekee työn puolestani.

Vastaus

Laitteiden jäsennetyssä tallennustilassa Sqlite on enemmän kuin tarpeeksi. Unity tarjoaa myös pelaaja-asetuksia. Voit myös tallentaa muita tietoja, kuten tallennettuja pelejä, parhaat pisteet, edistyminen jne. Pysyvään tallennustilaan tiedostona. Jos haluat tallentaa tiedot tiedostoon, muista salata se. Unitylle on rakennettu paljon suosittuja nimikkeitä ”suurista” studioista. Super Mario Run, Fallout Shelter, Pokemon Go, Cuphead, Ikuisuuden pilarit, Hitman Sniper jne. Voit kaivaa, mutta huomaat, että ne kaikki kastuvat tällä hetkellä Unityn kanssa.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *