>有谁知道如何在 phaser3 中使用文本作为精灵? 我可以使用 ascii 精灵表创建一个精灵,但由于我希望文本(在我的例子中为精灵(改变颜色,因此该解决方案不是最佳解决方案。
在phaser2中,我可以创建一个空的bitmapdata对象并将其用作我的精灵的图形,但在phaser3中没有这样的事情。
我应该创建一个以透明 png 作为图形的精灵,然后将文本添加到其中吗?这是一个很好的解决方案还是矫枉过正,因为在我的游戏中我希望一切都是ascii字符?
任何帮助将不胜感激。 谢谢
使用带有 ASCII 精灵表的原始解决方案将正常工作。你可以使用白色字母并使用setTint((,clearTint((和isTinted属性来更改颜色,同时还可以使用与Sprite相关的东西。
- 着色演示
- 源代码
- 相位器3精灵文档