【发布时间】:2019-12-25 05:44:10
【问题描述】:
在 Phaser 2 中,我们通过设置 scale 属性来缩放一个简单的,如文档中所述:
https://phaser.io/examples/v2/groups/group-scale
但在 Phaser v3 中没有等价物。
可能的 url https://phaser.io/examples/v3/groups/group-scale 不指向任何内容。如果我这样做:
this.enemies = this.add.group();
this.enemies.scale.set(2, 2);
它抛出:
Phaser v3.19.0 (WebGL | Web Audio) https://phaser.io
indexph.js:22 Uncaught TypeError: Cannot read property 'set' of undefined
在 Phaser 3 中缩放一组精灵的适当形式是什么?
我认为下面的代码应该可以工作,但它不能......它不能缩放从组中创建的对象:
preload() {
this.load.atlas("sprites", "assets/spritesheet.png", "assets/spritesheet.json")
}
create() {
this.enemies = this.add.group({
key: 'sprites' ,
setScale: { x: 0.1, y: 0.1 }
});
this.enemies.create(60, 60, 'sprites', 'hamburguer.png');
【问题讨论】:
标签: game-engine game-physics phaser-framework