| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- const constants = require('Constants');
- var GameMenu = cc.Class({
- extends: cc.Component,
- //-- 属性
- properties: {
- //重新开始游戏
- btn_play: cc.Button,
- //玩家状态
- btn_Plyer: cc.Button,
- //暂停游戏
- btn_stopGame: cc.Button,
- //退出游戏
- btn_quitGame: cc.Button,
- },
- // 加载Game场景(重新开始游戏)
- restart() {
- cc.director.loadScene('BGScene');
- },
- // 游戏开始或停止。
- theGameStartsOrStops() {
- if (cc.director.isPaused()) {
- cc.director.resume();
- } else {
- cc.director.pause();
- }
- },
- // 改变人物状态
- playerRunningOrStopping() {
- if (GlobalData.game.PlayerState == GlobalData.GameManager.PlayerState.Stop) {
- GlobalData.game.PlayerState = GlobalData.GameManager.PlayerState.Run;
- } else if ((GlobalData.game.PlayerState == GlobalData.GameManager.PlayerState.Run)) {
- GlobalData.game.PlayerState = GlobalData.GameManager.PlayerState.Stop;
- }
- },
- //更改游戏速度
- changeGameSpeed(slider) {
- var proTemp = slider.progress;
- // console.log(proTemp);
- GlobalData.game.GameSpeed = proTemp * 900 + constants.configGameSpeedMin;
- // console.log( GlobalData.game.GameSpeed);
- },
- //退出游戏
- quitGame() {
- cc.director.end();
- },
-
- //继续游戏
- continueGame(){
- GlobalData.gameMode.ContinueTheGame();
- }
- });
|