我想知道Phaser.js Text类上有没有文字方向 就像当用户输入一些文本时,然后在 Canvas 中输入的文本将具有从右到左或从左到右的文本方向;
我正在整个 Canvas 应用程序上实现它
我们可以使用 css 属性实现普通 html 中的示例
direction:ltr,
direction:rtl
任何人都知道如何去做。
我正在阅读 phaser.js 文本类,但找不到任何属性来将方向设置为从右到左,但运气不好。
提前致谢;
最佳答案
因为我找不到任何关于移相器的文档来实现这一点 然后我只是想办法让自己看起来能够确定方向 文本右对齐。
这是一个简单的文本
var txt = this.game.add.text(10, 10, '0', {
font: "21px arial",
fill: "#00FF00",
align:'right',
fontWeight:'bold',
});
计算文本的新位置x
公式:
txt.x = contant - txt.width
常量将是您要偏移的引用点 根据你的定位
所以当变量 txt 文本更新时
然后你可以重新定位它再次使用 新数据
txt.setText(100);
txt.x = 84 - (txt.width);
关于javascript - Phaser.js 中的文本方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28824752/