gpt4 book ai didi

javascript - Phaser 3 组 incX 不是函数

转载 作者:行者123 更新时间:2023-12-03 02:13:18 25 4
gpt4 key购买 nike

遵循文档 https://phaser.io/phaser3/api/group我创建了一个 group 并尝试调用方法 incX

var group = this.add.group();
group.incX(10);

我得到了Uncaught TypeError: group.incX is not a function事实上,当我将对象打印到控制台时:

console.log(group);

我没有看到文档中指定的此方法或其他方法。难道我做错了什么?文档是否已过时?

最佳答案

尽管听起来很奇怪,但 Phaser.io 上似乎并非所有 Phaser 3 信息都是最新的。您可以抢 current documentation on PhotonStorm's GitHub并在本地浏览(只需打开 docs 文件夹中的任何 html 文件)。

至于代码,假设您希望 .incX() 会增加组中每个 Sprite 的 x 属性,这里有一种方法:

let children = group.getChildren();
children.forEach((child) => {
if (child instanceof Phaser.GameObjects.Sprite) {
child.x += 10;
}
});

关于javascript - Phaser 3 组 incX 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49469197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com