Я работаю над простой программой, где мяч должен отскочить с холма. Когда я запускаю программу, мяч отскакивает, но оставляет каждый кадр позади. Я попробовал несколько ясных (); Функции, но, кажется, ничего не работает. Я попробую показать всю мою программу. < /P>
let coordinates;
function setup() {
new Canvas(400,400);
allSprites.pixelPerfect = false;
background('#434275');
//reminder: add camera.x = .x; when ready for sprite
world.gravity.y=9;
mouseCoordinates();
let floor = new Sprite();
floor.width=800;
floor.height=400;
floor.y=370;
floor.x=0;
floor.collider='static';
floor.color='#d17921';
floor.rotation = 20;
let boulder = new Sprite();
boulder.diameter= 20;
boulder.bounciness= 1;
boulder.mass= 9;
boulder.x=0;
boulder.y=100;
boulder.speed=2;
boulder.rotationDrag= 5;
boulder.color='#e39427';
}
function draw(){
coordinates.text = round(mouse.x, 1) + ', ' + round(mouse.y, 1);
}
function mouseCoordinates() {
coordinates = new Sprite();
coordinates.color = 'white';
coordinates.width = 80;
coordinates.height = 20;
coordinates.x = width - coordinates.width / 2 - 5;
coordinates.y = coordinates.height / 2 + 5;
coordinates.collider = 'none';
}
< /code>
Визуальное из проблемы < /p>
Опять же, я бы хотел, чтобы это было просто мяч. Если бы он был правильно бежать, вы бы просто увидели оранжевую коробку и синий фон, потому что мяч откатился.
Подробнее здесь: https://stackoverflow.com/questions/794 ... -of-trails