java - 处理2 : Random text from array to appear on click?

标签 java arrays string processing

电影台词只是快速连续地随机出现,而不是从文本文档中随机提取一个电影台词的预期效果。

理想情况下,我希望通过单击鼠标来显示新的报价。

尝试将数组和索引设置为全局变量,但由于某种原因文本无法显示。

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/

相关文章:

java - 消息线程安全

java - 双倍型比较器

c - 使用 strncpy 和 strncat 的奇怪输出

c# - 去除 Excel 工作表的非法字符

java - 将字符串数组转换为整数数组

java - 使用 Java 从 Jmeter 添加断言模块到 HashTree

Java API 连接失败 : PKIX path

c - 在数组中预读以预测 C 中的后续结果

arrays - 如何将 C 样式数组修改为 D 样式数组?

php - 如何使用 PHP 从准备好的语句中获取结果?