gpt4 book ai didi

javascript - 基于变量在 JavaScript 中创建 Canvas (使用 p5.js)

转载 作者:行者123 更新时间:2023-12-01 04:04:21 25 4
gpt4 key购买 nike

我想根据变量绘制一个简单的 Canvas 。

它的工作原理如下:

function setup() {
createCanvas(600, 600);
background(50);
}

为什么这不起作用? (小 Canvas ,绝对不是 600x600 显示的):

var height = 600;
var width = 600;

function setup() {
createCanvas(height, width);
background(50)
}

感谢任何帮助!

最佳答案

它不起作用,因为 heightwidth 是内置的 p5 变量名称。尝试将它们重命名为其他名称。

var a = 600;
var b = 600;

function setup() {
createCanvas(a, b);
background(50)
}

如果您希望使 Canvas 与窗口大小相同,则应使用 windowWidthwindowHeight

function setup() {
createCanvas(windowWidth, windowHeight);
}

要在设置后调整 Canvas 大小,您应该执行以下操作:

var c;

function setup() {
c = createCanvas(windowWidth-20, windowHeight-20);
}

function draw() {
background(30);
}

function mousePressed() {
c.size(windowWidth-20, windowHeight-20);
console.log(width + " " + height);
}

关于javascript - 基于变量在 JavaScript 中创建 Canvas (使用 p5.js),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41944210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com