我在处理3.0 for Arduino时出错

时间:2016-02-26 19:46:05

标签: arduino

我遇到了为Arduino处理3.0的问题。它总是出现这个错误:

  

“无法从您的代码中确定此草图的大小。使用   只有size()命令的数字(不是变量)。读大小()   参考更多细节“

源代码here

2 个答案:

答案 0 :(得分:0)

在Processing 3.0中,您需要将大小指定为值(而不是计算变量):

size(1000, 500, P2D);

如果使用变量绝对至关重要,请考虑使用较旧版本的Processing,如2.2.1

答案 1 :(得分:0)

  • 所以,是的,你必须使用实际数字而不是变量。
  • 但要将表面设置为可调整大小。
  • 然后将其设置为图像尺寸。
  • 然后将图像加载到曲面并将其缩放到曲面尺寸。

所以,像这样:

  size(1, 1);
  surface.setResizable(true);
  surface.setSize(bgimage.width, bgimage.height);

  // and when you're ready to actually load the image
  image(bgimage, 0, 0, width, height);