So ive Biene versucht, ein kleines Spiel zum Spaß zu machen. Das Problem ist, wenn ich einen neuen Spieler im Spielobjekt mache, heißt es, dass es in der Update-Funktion nicht definiert ist, aber in create function definiert ist.Player ist nicht definiert in update, aber nicht in create
Game.prototype = {
create: function() {
this.player = new Player(this.ctx, this.canvas);
this.player.create();
console.log(this.player); // shows the player in console
},
update: function() {
console.log(this.player); //undefined
this.player.update();
}
};
Hier ist, wie ich anfangen mein Spiel
function startGame(){
var fps = 1;
var game = new Game();
game.create();
setInterval(game.update, 1000/fps);
}
error-> Uncaught Typeerror: kann Eigenschaft 'update' undefinierter bei update lesen (Game.js: 19)
Vielleicht versuchen 'setInterval (function() {Spiel.update()}, 1000/fps)' – CollinD
Danke, dass es funktioniert. – iWillBeMaster