Phaser.js: 如何将文本用作精灵

Phaser.js: How to use Text as sprites

在我的游戏中,数字是游戏元素:它们可以移动、触摸、爆炸并检测它们的碰撞。

如何使用 Phaser.js 将文本变成精灵 and/or 实体?

你不能,因为 sprite 和文本是不同的节点,但是你可以将文本附加到空 sprite 上,当你移动 sprite 时,文本将像碰撞一样移动,你只需要手动完成

解决方法是在 Phaser.BitmapData 对象内绘制文本,然后从中制作精灵。

Example

不过,我还没有那样使用过它,而且它似乎不适用于归零值(或者我遗漏了一些东西)。