首页 > 解决方案 > 如何计算文本精灵的宽度?

问题描述

我需要很好地包装文本。例如,“WWWW WWWW”比“1111 1111”占用更多空间。我有一个设计来制作一个 for 循环并逐个添加单词,看看文本是否太长而无法容纳该行。

如何正确计算 text.textWidth() 而不将文本绘制到屏幕上?

System.Wait() 似乎需要刷新 textwidth 值,有什么解决方法吗?我不想将睡眠添加到 for 循环中,这需要很长时间。

标签: construct-2

解决方案


len(text.text) to count the text, use len(str(text.text)) if combinated number and text

在此处查看完整文档


推荐阅读