javascript - p5.play 不会在 repl.it 上运行
问题描述
我开始使用 p5.play,但是当我运行任何程序(我使用 repl.it)时,我不断收到这个错误;
p5 在创建全局函数“Animation”时遇到问题,可能是因为您的代码已经使用该名称作为变量。您可能希望将变量重命名为其他名称。您刚刚更改了“相机”的值,这是一个 p5 函数。如果您不小心,这可能会在以后引起问题。
我不能在 p5.play 中使用任何功能,加载图像不起作用(它会创建一个空文字),精灵也不行,我该如何解决这个问题?
const CANVASX = 800;
const CANVASY = 600;
let shipSpriteSheet;
function preload() {
shipSpriteSheet = loadImage("images/shipsheet.png");
}
function setup() {
createCanvas(CANVASX, CANVASY);
pixelDensity(10)
}
function draw() {
background(100);
image(shipSpriteSheet)
}
解决方案
事实证明我两次实例化 p5.js 并且没有正确使用实例模式。
推荐阅读
- python - 我使用 extract_msg 包从 .msg 文件中提取日期,但我得到 AttributeError: 'Message' object has no attribute '_prop. 我该如何解决这个问题?
- html - 图像 alt 属性中的 span 元素
- algorithm - 多项式时间内数字的平方深度
- java - 带有构造函数参数的 Spring 组件
- javascript - Node.js execa:如何完成写入进程的标准输入
- jenkins - 向 Jenkins 共享库提供参数
- angular - 如何在 Angular 中动态添加 plotOptions[]
- powershell - Powershell 将日期更改为 dd/mm/yyyy hh:ss 格式,然后更改为字符串
- scala - 将结构字段与另一列 Spark 进行比较
- c++ - 使用 fstream 将文件逐行读取到 C++ 中的二维向量中