处理:绘图函数正在复制图像而不是将其移动到鼠标位置

问题描述 投票:0回答:1

我正在制作一个游戏,我有一个 png 角色被放置在 mouseX 和 mouseY 上。理论上,它应该移动到我的鼠标光标处,但它会创建一个新的图像副本。

这是我的图像和绘图功能相关代码:

var img;

var Setup = function() {
     img = loadImage("characterLarge.png");
};
draw = function() {
    if (isPlaying === true) {
        imageMode(CENTER);
        image(img, mouseX, mouseY, 50, 50);
        };
};

我尝试更改仅替换图像的图像模式,我尝试使用字符串但字符串被识别为不正确。

javascript processing
1个回答
0
投票

稍作修改,您的代码在我的系统上运行时没有错误。你的困难可能是由于语法:

var img;
var isPlaying = true;

function setup() {
  createCanvas(400, 400);
  img = loadImage("xxxx.png");
}

function draw() {
  background(220);
  if (isPlaying === true) {
    imageMode(CENTER);
    image(img, mouseX, mouseY, 50, 50);
  }
}

© www.soinside.com 2019 - 2024. All rights reserved.