processingjs在加载草图之前设置屏幕尺寸

时间:2014-02-24 22:21:59

标签: javascript processing

我在处理过程中申请了这些信息,以便进行正确的测量;

  • horizo​​ntalScreenResolution
  • verticalScreenResolution
  • 屏幕宽度
  • screenHight

我想使用processingjs并在网页中包含我的草图。我已经这样做了。但是,此应用程序为特定屏幕提供了正确的结果。为了解决这个问题,我想用html和java-script创建一个表单。用户将输入其监视器参数,每当他点击开始按钮时,草图将根据给定的参数加载,程序将为每个屏幕给出正确的结果。但是,是否可以在processinjs将草图加载到网页之前设置此参数?通常,可以使用processingjs从javascript反向到达projessing参数。 我不知道该怎么做才能完成这项任务。

问候,

2 个答案:

答案 0 :(得分:1)

我会使用displayWidthdisplayHeight代替,这些是在处理2.0中添加的(它们替换为screen.widthscreen.height)。这些是告诉您屏幕大小的int值。因此,不要向每个人询问他们的监视器参数是什么。只要使用这些变量,我希望你的生活更加简单。

答案 1 :(得分:0)

您可以使用

void setup(){

    size(desiredWidth, desiredHeight);
}

以像素为单位更改画布的宽度和高度。