processing将字体变成两排
时间: 2023-11-26 10:04:26 浏览: 54
要将文本分成两排并显示出来,可以使用`split()`函数将文本按照空格分成多个单词,然后使用`join()`函数将单词重新组合成两个字符串,再分别使用`text()`函数绘制两行文本。
以下是一个示例代码,可以将文本分成两排并在屏幕中央显示:
```java
String message = "Hello world, this is a long message that will be split into two lines.";
String[] words = split(message, " ");
String firstLine = join(words, " ", 0, words.length/2);
String secondLine = join(words, " ", words.length/2, words.length);
void setup() {
size(400, 200);
textAlign(CENTER, CENTER);
textSize(32);
}
void draw() {
background(255);
text(firstLine, width/2, height/2 - 16);
text(secondLine, width/2, height/2 + 16);
}
```
该代码将在Processing窗口中显示“Hello world, this is a long message that will be split into two lines.”这个字符串,并将其分成两排文本。`split()`函数将字符串按照空格分成多个单词,`join()`函数将单词重新组合成两个字符串。
`text()`函数分别绘制两排文本,并将它们垂直居中显示。您可以根据需要调整字体大小和位置,以获得所需的效果。希望这可以帮助您将文本分成两排并在Processing中显示!
阅读全文