电影台词只是快速连续地随机出现,而不是从文本文档中随机提取一个电影台词的预期效果。
理想情况下,我希望通过单击鼠标来显示新的报价。
尝试将数组和索引设置为全局变量,但由于某种原因文本无法显示。
PImage wallpaper;
void setup() {
size(600, 600);
wallpaper = loadImage("Theatrescreen.png");
}
void draw() {
background(wallpaper);
String[] moviequotes = loadStrings("moviequotes.txt");
int index = int(random(moviequotes.length));
text(moviequotes[index], mouseX, mouseY);
}
void mousePressed() {
}
最佳答案
draw()
中的代码在无限循环中执行。我认为这是你的问题。请参阅Processing Reference - draw() 。要解决该问题,请考虑使用 noloop()
。请参阅Processing Reference - noloop() .
关于java - 处理2 : Random text from array to appear on click?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29157365/