Ich habe ein einfaches Typoskript-Spiel (mit Phaser.io), die ich von einer ASP.net MVC-Anwendung in einer MVC 5 Ansicht Seite mit Layout ausführen (Razor) ich habe die Ansicht und den Controller hinzugefügt /Views/Home/About.cshtmlAsp.net MVC-Anwendung mit Typoskript und Phaser.io zeigt keine Bilder
@{
ViewBag.Title = "About";
}
<link rel="stylesheet" href="app.css" type="text/css" />
<script src="~/phaser.js"></script>
<script src="~/app.js"></script>
<div id="game"></div>
das Spiel beginnt, aber es zeigt keine Bilder. Es sieht so aus, als wäre die Referenz auf das Bild falsch. http://asskicker3.azurewebsites.net/Home/About
Referenz ich die Bilder wie in den app.ts folgt:
preload() {
this.game.load.image('background',"assets/background.jpg");
Wenn ich eine HTML-Seite an die Wurzel meines Ordner hinzufügen, es ist alles perfekt funktionieren. http://asskicker3.azurewebsites.net/index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
</head>
<body style="margin:0px; padding: 0px;">
<link rel="stylesheet" href="app.css" type="text/css" />
<script src="phaser.js"></script>
<script src="app.js"></script>
<div id="game"></div>
</body>
</html>
Antwort: James Skemp Lösungen arbeitet. Einfach durch Hinzufügen des/alles funktioniert. Perfekt!
Möchten Sie einen Ausschnitt mit dem Codeabschnitt teilen, wo Sie die Bilder vorladen? –