【发布时间】:2019-04-18 15:18:22
【问题描述】:
我正在尝试在 Phaser 3 中创建一个 Text 对象,您可以交互地上下滚动,但我无法找到一些支持此功能的功能。我知道我可以使用 Text.setCrop(...) 裁剪文本的顶部,但这仅足以裁剪文本对象的顶部或底部,而不是两者。我需要的是能够在 Text 对象上设置多个裁剪框,或者一种“倒置”裁剪框,它允许我只渲染框内的内容并隐藏其余部分。
任何人知道一个技巧或什么可以让我这样做吗?我不能为此使用BitmapText 或Sprite 对象,它必须是Text 对象。
【问题讨论】:
-
没有代码我不确定我是否理解你想要做什么。听起来您只需要在文本框上方/下方添加一个矩形,然后就可以在其下方移动文本?
-
@JamesSkemp 很抱歉缺少上下文,我想出了答案并在下面添加了一些细节