Я пытаюсь создать игру с помощью Cocos Creator. Я использую более одного файла в игре. Как Game.js
GameOver.js
Jump.js
и т. д. Я собираю баллы с GainScore.js
. Я должен отправить окончательную оценку в файл GameOver.js
. Я правильно показываю счет во время игры. Но когда игра заканчивается, я должен отправить ее на другой экран. Как я могу использовать игровой счет как глобальный?
Моя функция усиления:
gainScore() {
this.score += 1;
if (this.scoreDisplay === null) return;
this.scoreDisplay.string = this.score;
},
Мой GameOver.js
файл
cc.Class({
extends: cc.Component,
properties: {
scoreEnd: {
default: null,
type: cc.Label,
},
},
start() {
this.scoreEnd.string = this.score.toString(); // I can't access with this way
},
});