Kann keine Textur mit Babylon.js auf Chrome laden
-
20-12-2019 - |
Frage
Wenn ich versuche, einem 3D-Kugel mit babylon.js ein Bild hinzuzufügen, erhalte ich den FehlergenerataDicetagcode
So habe ich meinen Code geschrieben.Ich habe dem Tutorial gefolgt hier und alles ist ansprechend funktioniert, bis ich es versuchedie Texturen ändern.
generasacodicetagpre. Uncaught SecurityError: Failed to execute 'texImage2D' on 'WebGLRenderingContext': Tainted canvases may not be loaded.
(derjenige, an dem ich versucht habe, das Bild zu laden) kann nicht im Programm angezeigt werden, aber alles andere funktioniert gut.
Ich habe auch versucht, den Quellcode für die Lektion herunterzuladen, und dasselbe passierte, also errätze ich, dass ich mit meinem Browser (Google Chrome) etwas zu tun habe.
Lösung
Sie müssen Ihre Dateien auf einem Webserver verwenden und nicht lokal, um sicherzustellen, dass keine Sicherheitsfragen vorhanden sind
Andere Tipps
Sie können das Vermögen nur laden, wenn Ihre App auf dem lokalen oder globalen Server ausgeführt wird.Wenn nicht, kann die HTTP-Anforderung nicht abgeschlossen werden.