电影行情只是连续快速地随机出现,而不是从文本文档中拉出一个随机电影行情的预期效果。
理想情况下,我希望通过单击鼠标来显示新的报价。
试图使数组和索引成为全局变量,但是由于某种原因,该文本将不会显示。
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()。