Phaser:设置对象变量

时间:2016-12-05 13:49:04

标签: javascript phaser-framework pixi.js

我在游戏中有一些对象,我想为每个人设置isEmpty变量,如下所示:

var object1.isEmpty; 
if (object1.isEmpty == 0) {
   object1.alpha=0.5;
}

我如何使用Phaser执行此操作?

1 个答案:

答案 0 :(得分:1)

如果您的对象是Phaser Sprites或任何扩展它们的对象,那么您可以使用内置的data属性来存储它:

var bob = this.add.sprite(100, 200, 'textureName');
bob.data.isEmpty = true;

// ...

if (bob.data.isEmpty)
{
  // do something ...
}