Vra

Ek maak 'n eenvoudige 2-speler-speletjie in XNA en het begin kyk na die stoor van die speler se hoë tellings.

Ek wil hê die speletjie moet op die XBox 360 sowel as Windows werk, so ek moet die raamwerk gebruik om die data te stoor.

Dit blyk dat jy data stoor na 'n spesifieke gebruiker se gamer tag - so my vraag is, wat om te doen met hoë tellings?

  • Stoor die gebruiker se eie tellings in hul profiel?(Dus kan jy net jou eie tellings sien as jy die enigste een is wat aangemeld is)
  • Probeer ander speler se tellings in alle profiele stoor?(Dit lyk na 'n pyn om te probeer om dit gesinkroniseer te hou)
  • Stoor tellings aanlyn
    • Die 360 ​​het blykbaar 'n standaardmetode om vriend se hoë tellings te wys.Kan dit vanaf XNA verkry word, of is dit slegs beskikbaar vir gepubliseerde speletjies?
    • Rol my eie.(Kyk buitensporig vir so 'n klein persoonlike projek.)
Was dit nuttig?

Oplossing

die XNA Live API gee jou nie toegang tot ranglyste nie ...dus jou enigste opsie is om die tellings plaaslik te stoor.As jy wil hê dat gebruikers mekaar se tellings moet sien ...jy kan twee verskillende winkels gebruik.Die speler se stoor vir sy eie stoor data ...en dan titelberging om tellings te stoor.

Natuurlik, as die 360 ​​meer as een stoortoestel het, sal hulle dit twee keer moet kies ...maar jy kan hulle net die toestel vir tellings laat kies as hulle in die hoë telling afdeling gaan.

Ander wenke

Jy wil dalk lees http://www.enchantedage.com/highscores.Dit gebruik XNA-netwerksessies om hoë tellings te deel met ander xbox's wat dieselfde speletjie speel.

Hier is een manier wat bereik is wat uiters eenvoudig en maklik lyk om te implementeer.

http://xnaessentials.com/tutorials/highscores.aspx

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top