扩展移相器按钮类不工作
extending phaser button class not working
我需要扩展phaser按钮类来创建新的按钮,但阶段中没有按钮,但控制台中没有错误这是我扩展类的代码
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)
DEMO
相关文章:
- 扩展移相器按钮类不工作
- PHP Javascript显示/隐藏按钮不工作
- Facebook登录按钮没有'不能在Firefox上工作
- 为什么不是'这个jQuery汉堡包按钮不工作
- 隐藏uib弹出按钮点击不工作
- Spring WebFlow2 Javascript只在第一个单选按钮上工作
- 带有向下钻取的 Amchart 图表工作正常,但“后退”按钮不起作用
- 按钮不'我不工作;我又回到了起始页
- 主干点击事件按钮不工作
- 为什么不't在iOS上启动按钮下拉工作
- 类似按钮增量计数器不工作.PHP,AJAX,MySQL,javascript
- Hammer.js滑动不会'单击按钮后才能工作
- Sencha Touch使一个简单的按钮工作
- 提交按钮只能在onchange调用输入文本后第二次点击时工作
- JavaScript 按钮不起作用;代码与其他工作按钮相同
- 如何获得内置进度条的工作按钮动画
- Syncfusion grid with angular support:向rowTemplate中添加工作按钮
- Ng-disabled不工作按钮
- 让Select2 Gem与ActiveAdmin一起工作按钮
- 点击isn't工作按钮