Estoy creando un juego de desplazamiento lateral y tengo problemas con window.requestAnimationFrame. Estoy creando una función que recorre el juego y la exporta. Cuando llamo a esta función en lugar de registrar el objeto del jugador, registra un valor flotante.
juegoLoop.js
export default function gameLoop(player){ window.requestAnimationFrame(gameLoop); console.log(player); }principal.js
import Player from "./player.js"; import gameLoop from "./gameLoop.js"; const canvas = document.getElementById("canvas"); canvas.width = window.innerWidth; canvas.height = window.innerHeight; let ctx = canvas.getContext("2d"); let player = new Player(30,canvas.height - 100,ctx); gameLoop(player);