Phaser:设置对象变量
Phaser: Set object variable
我在游戏中有一些对象,我想为每个对象设置 isEmpty
变量,如下所示:
var object1.isEmpty;
if (object1.isEmpty == 0) {
object1.alpha=0.5;
}
我如何使用 Phaser 执行此操作?
PixiJS 和 Phaser 正在使用 JavaScript,您可以像这样编辑您的对象:
//set your isEmpty-Variable as an negative boolean:
var object1.isEmpty = false;
如果您的对象是 Phaser Sprites,或者任何扩展它们的对象,那么您可以使用内置的 data
属性 来存储它:
var bob = this.add.sprite(100, 200, 'textureName');
bob.data.isEmpty = true;
// ...
if (bob.data.isEmpty)
{
// do something ...
}
我在游戏中有一些对象,我想为每个对象设置 isEmpty
变量,如下所示:
var object1.isEmpty;
if (object1.isEmpty == 0) {
object1.alpha=0.5;
}
我如何使用 Phaser 执行此操作?
PixiJS 和 Phaser 正在使用 JavaScript,您可以像这样编辑您的对象:
//set your isEmpty-Variable as an negative boolean:
var object1.isEmpty = false;
如果您的对象是 Phaser Sprites,或者任何扩展它们的对象,那么您可以使用内置的 data
属性 来存储它:
var bob = this.add.sprite(100, 200, 'textureName');
bob.data.isEmpty = true;
// ...
if (bob.data.isEmpty)
{
// do something ...
}