Não consigo tirar o erro da função "collideRectCircle"
ATOR****
//posição ator
let yAtor = 362
let xAtor = 100
let colisao = false
//funcionalidades do ator
function mostrarAtor(){
image(ImagemDoAtor, xAtor, yAtor, 28, 38);
}
function movimentaAtor(){
if (keyIsDown(UP_ARROW)){
yAtor -= 3
}
if (keyIsDown(DOWN_ARROW)){
yAtor += 3
}
}
function verificaColisao(){
//collideRectCircle(x1, y1, width1, height1, cx, cy, diameter)
for (let i = 0; i < ImagemCarros.length; i++){
colisao = collideRectCircle(xCarros[i], yCarros[i], xComprimento, yAltura, xAtor, yAtor, 15)
if (colisao){
colidiu();
}
}
}
function colidiu(){
yAtor = 362
}
sketch
function setup() {
createCanvas(600, 400);
}
function draw() {
background(ImagemDaEstrada);
mostrarAtor();
mostrarCarro();
movimentaAtor();
movimentaCarro();
voltaPosicaoInicialCarro();
verificaColisao();
colidiu();
}
imagens
//imagens do jogo
let ImagemDaEstrada
let ImagemDoAtor
let ImagemDoCarro1
let ImagemDoCarro2
let ImagemDoCarro3
function preload(){
ImagemDaEstrada = loadImage("Imagens/estrada.png")
ImagemDoAtor = loadImage("Imagens/ator-1.png")
ImagemDoCarro1 = loadImage("Imagens/carro-1.png")
ImagemDoCarro2 = loadImage("Imagens/carro-2.png")
ImagemDoCarro3 = loadImage("Imagens/carro-3.png")
ImagemCarros = [ImagemDoCarro1, ImagemDoCarro2, ImagemDoCarro3, ImagemDoCarro1, ImagemDoCarro2, ImagemDoCarro3];
}