我正在尝试在Processing中声明一个变量(引擎盖下的Java)
如下:
float ww = float(width);
width是返回屏幕宽度值的处理功能。在这种情况下,width = 500,当我执行上面的代码时,我得到
ww = 0.00
如果您对正在发生的事情有任何了解,那么如果您指出正确的方向,我将不胜感激。
谢谢!
最佳答案
即使您没有发布代码示例,我也可以看到您正在将ww
初始化为全局变量。由于width
变量将在setup
方法中初始化,因此您将获得零值。另外,最好在调用ww
之后初始化size()
,这样您将获得所需的值。
float ww;
void setup() {
size(500, 500);
ww = float(width);
}