Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 动画未显示,动画在屏幕上移动时正在复制_Javascript - Fatal编程技术网

Javascript 动画未显示,动画在屏幕上移动时正在复制

Javascript 动画未显示,动画在屏幕上移动时正在复制,javascript,Javascript,我是一个缺乏JavaScript经验的初学者,正在创建一个简单的游戏/动画。我在屏幕上的一个动画在移动时正在复制。另外,我的一个动画根本没有出现。我不知道为什么会这样。抱歉,如果这是因为一个愚蠢的错误 // Background \\ fill ("lightgrey"); rect(0,0,400,400); // Sprites/Var \\ var blueBike = createSprite(50,350,10,10); blueBike.setAnimation("b

我是一个缺乏JavaScript经验的初学者,正在创建一个简单的游戏/动画。我在屏幕上的一个动画在移动时正在复制。另外,我的一个动画根本没有出现。我不知道为什么会这样。抱歉,如果这是因为一个愚蠢的错误

// Background \\
  fill ("lightgrey");
  rect(0,0,400,400);
// Sprites/Var \\
  var blueBike = createSprite(50,350,10,10);
  blueBike.setAnimation("bike");
  var redBike = createSprite(100,350,10,10);
  redBike = createSprite("bikeTwo");
// Character \\
function draw() {
  blueBike.y = blueBike.y - randomNumber(1,100);
  redBike.y = redBike.y - randomNumber(1,10);
  drawSprites();
}

我猜你正在使用P5.play库?你应该把这些信息添加到你的问题中,还有完整的代码来查看精灵是如何加载的等等。无论如何,如果是这样,你需要在draw函数中重新绘制背景

function draw() {
  background('lightgrey');
...
  drawSprites();
}
我猜没有显示的精灵动画没有正确加载。它丢失,或者您使用了错误的路径/文件名/文件类型