如何为 p5.js 编写一行代码作为我的播放器的摄像机跟随器? (var Mover;) 这是一款 2D 游戏

How can I write a line of code for p5.js that works as a camera follower for my player? (var Mover;) This is a 2D game

https://editor.p5js.org/LttntLark/sketches/JBSg2zIfEf

所有代码都在上面。 我一直在尝试制作一个跟随玩家(移动者)的相机,它说我需要 WEBGL。在 p5.js 中有没有办法做到这一点?我搜索了教程,没有说我可以在 2d 中为 p5 制作一个“相机”,而且我“需要 WEBGL”而且我不能在 WEBGL 中改造我的游戏,所以我需要一个代码,它是一个“视口”让我的玩家在移动时保持在屏幕中央。

要启用 WebGL 模式,请将 WEBGL 添加到您的 createCanvas()

示例:

createCanvas(1500, 2560, WEBGL);

// Let WIDTH be the canvas width
// Let HEIGHT be the canvas height
// Let player be the center of perspective (with x and y positions)

function draw() {
  // Do not push/pop
  // This line of code should affect all drawing below
  //
  translate(WIDTH / 2 - player.x, HEIGHT / 2 - player.y);
  //
  // This line translate the camera making the player always centered



  /////////////////
  //
  // Your other drawings here
  //
  /////////////////
}