扩展移相器按钮 class 不工作
extending phaser button class not working
我需要扩展移相器按钮 class 来创建新按钮,但是舞台上没有按钮,但是控制台中没有错误这是我扩展 class
var GAME = GAME || {}; // game namespace
GAME.UiButton = function(){ // game class for buttons
Phaser.Button.call(this,game);
};
GAME.UiButton.prototype = Object.create(Phaser.Button.prototype);
GAME.UiButton.constructor = Phaser.Button;
//
game.state.start("preloader");
然后当我创建新对象时,屏幕上没有按钮
var playButton = new GAME.UiButton(game,0,0,"button");
您的构造函数没有任何参数。
GAME.UiButton = function(game, x, y, key, etc...){
Phaser.Button.call(this, game, x, y, key, etc...);
};
或
GAME.UiButton = function(){
Phaser.Button.apply(this, arguments);
};
而且您从未将按钮添加到游戏中。
game.add.existing(playButton)
我需要扩展移相器按钮 class 来创建新按钮,但是舞台上没有按钮,但是控制台中没有错误这是我扩展 class
var GAME = GAME || {}; // game namespace
GAME.UiButton = function(){ // game class for buttons
Phaser.Button.call(this,game);
};
GAME.UiButton.prototype = Object.create(Phaser.Button.prototype);
GAME.UiButton.constructor = Phaser.Button;
//
game.state.start("preloader");
然后当我创建新对象时,屏幕上没有按钮
var playButton = new GAME.UiButton(game,0,0,"button");
您的构造函数没有任何参数。
GAME.UiButton = function(game, x, y, key, etc...){
Phaser.Button.call(this, game, x, y, key, etc...);
};
或
GAME.UiButton = function(){
Phaser.Button.apply(this, arguments);
};
而且您从未将按钮添加到游戏中。
game.add.existing(playButton)