p5.js 创建一个新的 Vector 错误

p5.js creating a new Vector error

所以我正在尝试将一些主要的处理草图重写为 p5.js,但是(总是有一个但是..)我在创建 Vecotrs 时遇到了问题。我想我在这里缺少一些简单的 java 脚本理解。

所以我使用 p5.js 提供的示例,我的代码如下所示:

var location ;

function setup() {
  createCanvas(1000, 1000);
  background(0);
  location = new Vector(0, 0);
  //location = createVector(0, 0); 
  //location =  new p5.Vector(0, 0);
}

function draw() {
 ellipse(location.x, location.y, 80, 80);
}

function Vector (x,y) {
    this.x = x;
    this.y = x;   
}

我尝试了 3 种创建向量的方法,一种是现在创建自定义 "class" 向量的方法,这 2 种方法被注释掉了。如果我尝试一下,我找不到页面并且地址栏更改为 "address to my index.html/p5.Vector%20Object%20:%20[0,%200,%200]".

我现在真的知道哪里出了问题。

变量名是罪魁祸首。我实际上正在访问 window.location 。简单的名称更改就成功了。