【发布时间】:2017-04-19 22:28:01
【问题描述】:
我在游戏中有一些对象,我想为每个对象设置isEmpty 变量,如下所示:
var object1.isEmpty;
if (object1.isEmpty == 0) {
object1.alpha=0.5;
}
我如何使用 Phaser 做到这一点?
【问题讨论】:
标签: javascript phaser-framework pixi.js
我在游戏中有一些对象,我想为每个对象设置isEmpty 变量,如下所示:
var object1.isEmpty;
if (object1.isEmpty == 0) {
object1.alpha=0.5;
}
我如何使用 Phaser 做到这一点?
【问题讨论】:
标签: javascript phaser-framework pixi.js
如果您的对象是 Phaser Sprite 或任何扩展它们的对象,那么您可以使用内置的 data 属性来存储它:
var bob = this.add.sprite(100, 200, 'textureName');
bob.data.isEmpty = true;
// ...
if (bob.data.isEmpty)
{
// do something ...
}
【讨论】:
PixiJS 和 Phaser 使用 JavaScript,你可以像这样编辑你的对象:
//set your isEmpty-Variable as an negative boolean:
var object1.isEmpty = false;
【讨论】: