使用phaserJS的javascript错误中的跨类功能和范围

时间:2017-04-08 21:22:57

标签: javascript phaser-framework

我有一个游戏状态,它会添加一个新对象并在其上调用一个函数。

BasicGame.Game.prototype = {
    create: function () { 
        var levelController = new LevelController(this, playerType);
        var playerType = 3;
        levelController.makePlayer(playerType);
    },
    createPlayer: function (playerType) { 
        console.log('Player ' + playerType + ' created');
    }
}

我想从游戏状态访问一个功能。

var LevelController = function (superThis) {};
LevelController.prototype = {}
LevelController.prototype.makePlayer= function(superThis, playerType){  
    superThis.createPlayer(superThis, playerType){ 
}

未捕获的TypeError:********不是InitFish的函数

0 个答案:

没有答案