Ich möchte Popup zum Spiel hinzufügen. Ich benutze phaser und gefunden modal.js zum Hinzufügen von Popup in Phaser es scheint nützlich zu sein, aber wenn ich versuche, dies zu addieren, bekomme ich einen Fehler "Uncaught TypeError: Kann die Eigenschaft 'modal1' von undefined nicht setzen". Ich denke, dass ich diesen Fehler nur aufgrund meiner Codierungsstruktur bekomme. Hier ist mein CodeHinzufügen von Popup zum Phaser-Spiel
var reg={};
createModals: function(){
reg.modal.createModal({
type: "modal1",
includeBackground: true,
modalCloseOnInput: true,
itemsArr: [{
type: "graphics",
graphicColor: "0xffffff",
graphicWidth: 300,
graphicHeight: 300,
graphicRadius: 40
}, {
type: "text",
content: "The white behind me\nis a [Phaser.Graphic]",
fontFamily: "Luckiest Guy",
fontSize: 22,
color: "0x1e1e1e",
offsetY: -50
}, ]
});
},
showModal1: function(){
reg.modal.showModal("modal1");
}
kann jede Hilfe bei diesem ...
Ich bin ein Fehler „Nicht abgefangene Typeerror bekommen: Kann nicht gesetzt Eigenschaft 'modals' undefinierter bei neuen gameModal (modal.js: 8) bei patternsRatio.game1.create (game1.js: 97) bei Phaser.StateManager .loadComplete (phaser.js: 30083) bei Phaser.Loader.finishedLoading (phaser.js: 74233) bei Phaser.Loader.processLoadQueue (phaser.js: 74190) bei Phaser.Loader.asyncComplete (phaser.js: 74263) bei Phaser.Loader.fileComplete (phaser.js: 75120) bei HTMLImageElement.file.data.onload (phaser.js: 74522) " –