-1
我想知道在Processing中是否有一个库可以让你输入,并且在程序运行时它会显示在屏幕上。或者我可以在没有图书馆的情况下做到这一点。我正在制作一个类似于程序的绘画,并且我想让用户能够点击t然后点击一个区域然后键入,以便他们可以向他们的图片添加文本。我可以自己添加文本大小和其他内容。提前致谢。 SnapDraggen在处理中输入图书馆
我想知道在Processing中是否有一个库可以让你输入,并且在程序运行时它会显示在屏幕上。或者我可以在没有图书馆的情况下做到这一点。我正在制作一个类似于程序的绘画,并且我想让用户能够点击t然后点击一个区域然后键入,以便他们可以向他们的图片添加文本。我可以自己添加文本大小和其他内容。提前致谢。 SnapDraggen在处理中输入图书馆
如果你想要做的就是让用户输入(和您的其他问题来看,是这样的话),那么就使用keyPressed()
功能与key
变量一起:
void draw(){
rect(25, 25, 25, 25);
}
void keyPressed() {
if (key == 'r' || key == 'R') {
fill(255, 0, 0);
}
else if (key == 'g' || key == 'G') {
fill(0, 255, 0);
}
else if (key == 'b' || key == 'B') {
fill(0, 0, 255);
}
else{
fill(0);
}
}
但如果你想要一个你可以输入的组件,那么要么创建你自己的组件(使用keyPressed()
函数来获得输入),要么查看库,如ControlP5或G4P。
图书馆工作得很好! – zcmckenna