‫In deze video leert u hoe u spelervoorkeuren kunt gebruiken, waarmee u gegevens kunt opslaan, zoals de
‫namen van spelers met de hoogste score, enzovoort.
‫Dus laten we doorgaan en dat doen.
‫Laten we een nieuw script maken en dat noemen we het opslaan van gegevens.
‫Laten we nu verder gaan met het opslaan van gegevens hier.
‫Ik wil elke keer dat ik op de update-knop druk een nummer verhogen, dus laten we een nummer maken.
‫En nee, en laten we dat optellen bij nul, en elke keer dat ik op de spatiebalk drukte.
‫Dus als de invoer de sleutel niet krijgt,
‫is de sleutelcode spatie.
‫Dus elke keer dat ik op spatie druk, wil ik het aantal met één verhogen.
‫Dus nee, plus, plus.
‫En tegelijkertijd wil ik dat nummer graag bewaren.
‫Dus ik zou het aantal dat ik de vorige keer had of nog beter dat ik had als maximum willen opslaan.
‫Dus ik heb één methode nodig om erachter te komen wat het opgeslagen nummer was, en dan moet ik het
‫vergelijken en kan ik het opgeslagen nummer negeren.
‫Dus laten we doorgaan en de methode schrijven.
‫Dus int omdat het een geheel getal gaat retourneren, krijg nee.
‫En hier wil ik zoeken naar spelervoorkeuren.
‫Er is een klasse genaamd Player Pref en die klasse heeft een methode genaamd get int en set int.
‫Dus ik wil een geheel getal krijgen, dus ik ga naar int.
‫Natuurlijk kun je hier zien dat het ook strings kan krijgen die je kunt gebruiken voor gebruikersnamen, float's,
‫die je kunt gebruiken voor drijvende-kommagetallen.
‫Maar ik heb gewoon een geheel getal nodig dat een geheel getal is.
‫Dus ik ga het gehele getal halen en nu moet ik het een stringsleutel geven.
‫Zoals je kunt zien zijn er twee verschillende overlords.
‫Eén is slechts een sleutel en één is de standaardwaarde.
‫Dus degene met alleen de sleutel is degene waar ik gewoon de sleutel zal krijgen.
‫Als die er is, is het goed.
‫Ik krijg een nummer.
‫Als het niet bestaat, krijg ik geen nummer.
‫En deze met de standaardwaarde die de waarde zal instellen die ik hier heb toegewezen als er geen nummers
‫zijn.
‫Dus laten we zeggen dat er niets is opgeslagen en opgeslagen onder de sleutel.
‫Laten we zeggen mijn nummer.
‫Je zou het ook een hoge score kunnen noemen of wat dan ook.
‫Als daar niets veilig is, wil ik dat de waarde nul is of dat de waarde één is of wat dan ook, zodat
‫je dat kunt toewijzen.
‫Dus wat ik ga doen, is dat ik een nieuw geheel getal ga maken.
‫Dus int mijn nummer is duidelijk, ga misschien in mijn nummer en als er geen is, gebruik dan de standaardwaarde
‫nul.
‫Dat moeten we nu teruggeven.
‫Dus geef mijn nummer terug en nu kunnen we die methode gebruiken om te controleren of mijn nummer groter is dan het huidige
‫nummer.
‫Dus hier is dit het huidige nummer en mijn nummer krijg nummer zal het nummer zijn dat is opgeslagen in de
‫spelerpers.
‫Dus ik controleer of het aantal hoger is, ga dan niet verder en sla dat nummer op.
‫Dus ga je gang en gebruik player press dot set int so safe aan het einde op de positie mijn nummer met
‫de waarde van nummer.
‫Dus dat betekent dit getal hier, dat is, dat begint met nul en elke keer dat we op de
‫spatiebalk drukken wordt verhoogd.
‫Dus stel dat in als het hoger is dan wat dat ook is.
‫Dus wat we hier kunnen doen, is zelfs dat logboek debuggen en ons het nummer op de console geven.
‫Oke.
‫Dus laten we dat script opslaan en aan onze scripts toevoegen.
‫Gegevens opslaan is er.
‫Oke.
‫We zullen nog steeds de kubussen maken, maar dat zou niet zo'n probleem moeten zijn.
‫Oke.
‫Dus ik ga beginnen en zoals je kunt zien, laat het me een, twee, drie, vier, vijf zien.
‫Nu stop ik met dit spel.
‫Laten we doorgaan met de startmethode en debuggen log onze huidige hoge score.
‫Dus laten we ons nummer pakken dat is opgeslagen.
‫Dus laten we hier geen krijgen.
‫En misschien moeten we zelfs een in tekst opgeslagen nummer schrijven plus nee krijgen.
‫Oke.
‫Dus laten we dat eens bekijken.
‫Laten we het uitvoeren.
‫En onze raadsman zal zeggen dat Staudt nummer vijf is, want ga je gang en druk op de toets, we kunnen zes, zeven,
‫acht, negen, 10 zien.
‫Het wordt dus alleen weergegeven als we meer dan iStore-nummers hebben.
‫U kunt hier dus zien dat dit achterstandsnummer alleen wordt afgedrukt als het hoger is.
‫Dus misschien moeten we het nu elk moment afdrukken.
‫Laten we dat nog eens proberen.
‫Laten we het spel spelen en we zullen zien.
‫Winkelnummer is 24.
‫Dus laten we nu op spatie drukken.
‫En zoals je kunt zien, verhogen we het aantal met één elke keer dat we op de spatiebalk drukken.
‫En nu is het winkelnummer 35.
‫Dus laten we het spel pauzeren.
‫Of beëindig het spel vrijwel en begin opnieuw, en nu zul je zien dat de winkel 35 nummert.
‫Oké, dus nu zie je hoe je gegevens kunt opslaan.
‫Gebruik player previs alleen voor een zeer beperkte hoeveelheid gegevens.
‫Dus voor zaken als één geheel getal of één getal of één stroom en natuurlijk ook maar één enkele naam.
‫Die moet je dus niet gebruiken om een ingewikkeld spel of iets dergelijks op te slaan.
‫Dat is iets dat je in een ander hoofdstuk zult leren, waar we serialisatie zullen gebruiken om
‫complexe gegevens op te slaan of om zelfs hele game-objecten op te slaan.
‫Oke.
‫Ik hoop dat je het kon volgen en probeerde dat zelf te doen.
‫Ga je gang en ga naar de volgende video.
‫We gaan nog wat leuke dingen doen.
‫Dus tot ziens daar.