Hoe maak je een scorebord te verdienen op een Newgrounds spel
Newgrounds is een social media website die gebruikers in staat stelt om Flash- games te maken en uploaden. Dergelijke veelzijdigheid heeft veel gamers , die duizenden online games iedereen kan spelen hebben gecreëerd . Een van de belangrijkste onderdelen van een online competitief spel is het scorebord , die spelers in staat stelt om hun hoge scores vergelijken met die van andere spelers . Terwijl het coderen van het eigenlijke spel kan gemakkelijk zijn voor sommigen, het coderen van het spel om te communiceren met het internet kan moeilijker . Instructies
1
Maak een nieuwe scorebord op API van de website door het invullen van het formulier in het tabblad Accounts . Kopen van 2
Toegang tot de code voor het scorebord van de rekening .
3
In de volgende code , change " BOARD_NAME " om de naam van het scorebord u hebt gemaakt
import com.newgrounds.API ; .
import com.newgrounds.ScoreBoard ;
var boord : scoreBoard = API.getScoreBoard ( BOARD_NAME : String) ;
4
Input deze code op het scorebord script :
import com.newgrounds.API ;
import com.newgrounds.APIEvent ;
import com.newgrounds.ScoreBoard ;
import com.newgrounds.Score ;
//deze functie wordt uitgevoerd wanneer de server geeft onze lijst met scores
functie onScoresLoaded ( event: APIEvent ) : void {
if ( event.success ) {
var board = event.data.board ;
for (var i : uint = 0 ; i var score : Score = board.scores [ i ] ; trace ( score.position + " : " + score.username + " - " + score.value ) ; } } //Vertel de api voor het evenement SCORES_LOADED API.addEventListener ( APIEvent.SCORES_LOADED , onScoresLoaded ) te luisteren ; //krijgen ons bestuur en vertellen welke periode om te laden , en hoeveel resultaten var high_scores : ScoreBoard = API.getScoreBoard ( " High Scores " ) ; high_scores.period = " Vandaag" ; high_scores.num_results = 20; //laad de scores van de server high_scores.loadScores ( ) ; Voer de volgende code om de hoge scores te laden in een spel : import com.newgrounds.API ; API.loadScores ( BOARD_NAME : String , periode : String , tag : String) ; Vervangen de " BOARD_NAME " met de naam van uw scorebord en de " periode " om de periode .
5
6