Здравствуйте, простой вопрос,
У меня есть собственный класс игрока, такой как скриншот, и мой класс расширяет Physics.Matter.Sprite , имя игрока фактически зафиксировано в миреположение, поэтому оно не следует за игроком. Я хочу создать контейнер для хранения всего, НО как с расширением Physics.Matter.Sprite ?
Мой код:
//...
let compoundBody = Phaser.Physics.Matter.Matter.Body.create({
parts: [
rectBody,
playerHead,
pPoint_sensor,
playerRight,
playerLeft
],
label: 'zBodyCompound'
});
this.playerNameTxt = this.scene.add.text(x - 25, y - 90, "Player 1 ", {
color: "#ffffff",
fontSize: 15,
textAlign: "center"
}).setOrigin(0, 0);
//Followed line doesn't work because i should do this.body = container and i can't ...
// let container = this.scene.add.container(x, y, [compoundBody, this.playerNameTxt]);
this.setExistingBody(compoundBody);
this.setPosition(x, y);
this.setBounce(0.3);
this.setFixedRotation();
//...
Спасибо
![player example](https://i.stack.imgur.com/xyifX.png)