如何使用绘图文本在巴比伦 JS 动态纹理中插入换行符
How to insert a newline in a babylon JS dynamic texture using drawtext?
所以我有这样的演示:
http://jeromeetienne.github.io/threex.dynamictexture/examples/basic.html
源:https://github.com/jeromeetienne/threex.dynamictexture/blob/master/examples/basic.html
一个框,每个表面上都印有时间。它是使用来自Babylon JS的动态纹理绘制文本子(如果我是对的)使用THREEX构建的。
我想用额外的行来扩展此文本,例如:
时间:(换行符)
12点钟。
有谁知道如何用换行符扩展输入字符串?(也因为我的字符串长度最多可以达到 30 个字符或更多)。
我试过了:
text = text.replace(/(?:'r'n|'r|'n)|'s/g, '<br>');
但是像 <br>
标签这样的 html 不能完成这项工作,其他换行元字符也是如此。
下面我们可以看到绳子并没有完全在表面上,只是分解并停止了。
i.stack.imgur.com/aXnGp.png
有什么建议吗?谢谢。
这与画布 2d 的工作方式有关。您可能需要拆分字符串并呈现两行文本(意味着调用 drawText 两次)
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 动态分配GA增强型电子商务跟踪器
- onkeyup无法动态创建多个文本区域
- 使用javascript将动态表从一个html页面打印到另一个html页
- 如何使Javascript动态html表及其上的事件
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 如何使用javascript从主svg对象动态创建svg视图框
- 试图在引导模式内动态生成图表,得到offsetWidth错误
- 通过在Dojo mobile ViewController.openExternalView中动态更改打开同一外部视图的
- 如何在Google柱状图中动态添加行/列
- 困在逻辑中试图定位动态的东西
- 在动态创建的元素上获取对特定选择器的引用
- 如何使用绘图文本在巴比伦 JS 动态纹理中插入换行符
- (three.js)-任何动态创建纹理并应用于网格对象的方法
- 动态改变外部加载Collada文件中的Three.js纹理
- 动态纹理改变在三个JS中不起作用
- 动态更新X3DOM模型中的纹理
- 在三.js中动态更改特定面孔的纹理