Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Game Over

Pessoal

Criei um arquivo GameOver.js e vinculei à cena "Game Over" Inseri nesta cena um segundo label para mostrar a pontuação final do jogador. Como faço pra "buscar" a pontuação da cena "Jogo" e mostrar em um label da cena "Game Over"?

1 resposta

Bom dia Fabricio, tudo bom?

Para passar informação entre as cenas você pode criar um "nó" persistente - http://www.cocos2d-x.org/docs/creator/manual/en/scripting/scene-managing.html - Esse tipo de objeto não é destruído quando você passa de uma cena para outra.

Outra solução é você salvar um arquivo na máquina onde o jogo está rodando e ler esse arquivo na cena de game over. https://cocos.gitbooks.io/creator-manual/content/en/advanced-topics/data-storage.html.

A vantagem do segundo método é que ele é persistente, ou seja, se vc fechar o jogo e abrir ele de novo a pontuação não será perdida. isso é ótimo para criarmos um sistema de recorde.