Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

393
Views
Phaser, imagen reemplazada por cuadrado verde, sin errores, JS

Seguí muchos tutoriales de Phaser en línea con precisión y me aseguré de que la ruta a la imagen sea adecuada, pero me encuentro atascado con un cuadrado verde con un guión en el lugar para mi imagen cuadrado verde .

Tengo sospechas de que tal vez sea la forma en que tengo configurado mi servidor de prueba, estoy usando paquete para esto. He probado muchas implementaciones de carga de imágenes usando la función preLoad() de Phaser, pero incluso la más simple this.load.image('testing','../../assets/user/body/moveRightAtlas.png'); (en precarga) y var testing=this.add.sprite(400,400,'testing'); (en crear) todavía imprime el cuadrado. Para la ruta, probé la ruta absoluta y aún no funciona. Así es como se configuran mis directorios. directorios Mi pregunta es, ¿qué estoy haciendo mal? Soy un novato absoluto en Phaser, por lo que cualquier ayuda es muy apreciada, gracias.

(EDITAR: para la captura de pantalla de los directorios, accidentalmente dije moveRight0, quise decir moveRightAtlas.png)

Después de leer más, parece que la imagen existe pero el servidor web que estoy usando para probar el juego parece que no puede cargarlo. Entonces, es probable que el problema esté en el servidor web. Estoy usando paquetería.

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

La ruta debe ser relativa al archivo HTML, por lo que en su caso:

 this.load.image('testing','assets/user/body/moveRightAtlas.png');
about 4 years ago · Juan Pablo Isaza Report

0

Probablemente debería mover el directorio de activos dentro de su src y luego ir desde allí.

Así es como el repositorio de Samme para una configuración de paquete de trabajo está haciendo las importaciones:

 [...] import images from './assets/*.png'; [...] this.load.image('space', images.space); [...]

En tu caso, probablemente sería algo como:

 [...] import moveRightAtlas from './assets/user/body/moveRightAtlas.png'; [...] this.load.image('testing', moveRightAtlas); [...]

Verifique también su README para un complemento para copiar los activos.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!