使用 Processing 创建可视按钮
Using Processing to create visual buttons
我如何使用 Processing 制作视觉上吸引人的按钮,单击这些按钮后会通过串行端口发送数据?这可能在处理中还是我需要使用其他东西?
您实际上在谈论两件不同的事情:
如何绘制按钮?
你如何做到这一点完全取决于你。您可以使用 rect()
函数绘制一个矩形或使用 ellipse()
函数绘制一个圆,然后使用 text()
函数在其中放置一些文本。或者您可以加载图像文件并使用 image()
函数绘制它。这完全取决于你。
当用户单击按钮时我该如何做?
这有点棘手,但在处理中仍然很容易。您将使用 mouseX
和 mouseY
变量以及 if
语句来检查该位置是否在您的某个按钮内,如果是,则执行正确的操作。
Processing附带了几个按钮示例,你应该看看那些。
另一种选择是使用 GUI 库,但如果您只想显示几个按钮,那可能就太过分了。
我如何使用 Processing 制作视觉上吸引人的按钮,单击这些按钮后会通过串行端口发送数据?这可能在处理中还是我需要使用其他东西?
您实际上在谈论两件不同的事情:
如何绘制按钮?
你如何做到这一点完全取决于你。您可以使用 rect()
函数绘制一个矩形或使用 ellipse()
函数绘制一个圆,然后使用 text()
函数在其中放置一些文本。或者您可以加载图像文件并使用 image()
函数绘制它。这完全取决于你。
当用户单击按钮时我该如何做?
这有点棘手,但在处理中仍然很容易。您将使用 mouseX
和 mouseY
变量以及 if
语句来检查该位置是否在您的某个按钮内,如果是,则执行正确的操作。
Processing附带了几个按钮示例,你应该看看那些。
另一种选择是使用 GUI 库,但如果您只想显示几个按钮,那可能就太过分了。