锚点调整

Anchor Point Adjustment

我正在尝试更改精灵的锚点。

我见过的大多数例子都是这样的:

this.asset.anchor.setTo(0.5, 0.5);

但是我不太清楚 javascript 中如何使用 this 关键字。

如何调整精灵的锚点?

有关 JavaScript 中 "this" 关键字的更多信息,我鼓励您查看有关此特定问题的问题,例如:How does the "this" keyword work?

但是,从 Phaser 的角度来看,锚点是 Phaser Sprite 或 Phaser Image 的锚点,因此要更改任何 Sprite 的锚点,请在创建 Sprite 后更改它:

var sprite = game.add.sprite(10,10,''); // and then sprite.anchor.set(0.5); 另外你的例子不是很清楚,"this.assets" 在我看来不是很明确,因为精灵不一定来自资产,你在看哪个例子?