Я хотел бы знать, есть ли способ добавить функцию-прототип без использования .prototype=
в каждой строке
Это текущий код:
Fruit= function( x, y, settings) {
Phaser.Sprite.call(this,game,x,y, 'fruit');
game.add.existing(this);
};
Fruit.prototype.basic= function() {}
Fruit.prototype = Object.create(Phaser.Sprite.prototype);
Fruit.prototype.constructor = Fruit;
//I find that writing function in the following way is very hard to focus and find what I need immediately
Fruit.prototype.move= function() {
};
Fruit.prototype.fall= function() {
};
Я хочунаписать свой код таким образом, но мне нужно наследовать от первоначального прототипа Phaser.В любом случае, я могу написать код указанным ниже способом, все еще наследуя от Phaser.Sprite.prototype
?
Fruit.prototype = {
move: function () {
},
fall: function () {
}
}
До тех пор, пока я могу написать его таким образом, это нормально:
move: function () {
},
fall: function () {
}
Спасибо