Ich weiß, wie man jedem gegebenen Objekt/Element Schwerkraft hinzufügt. Fügen Sie einfach die Beschleunigung Y nach unten hinzu. Aber "was, wenn mein Held fliegen möchte?" oder "was ist, wenn ich die Schwerkraft für ein bestimmtes Objekt abschalten möchte? Ich muss gravity = 0
setzen, die für alle offensichtlich abschalten wird. Ich dachte auch, dass ich jeden geben würde prägen ihre eigenen ‚Schwere‘ Variable, aber ich dachte, dass wäre zu viel und es ist wahrscheinlich nicht, wie es ...Wie fügt man "automatisch" mehreren Instanzen Gravity hinzu?
getan Wie würde ich von der Erstellung Formen gehen
(mit EaseJS)
function spawnShape(x, y, w, h) {
var shape = new createjs.Shape();
shape.graphics.beginFill("black").drawRect(x, y, w, h);
stage.addChild(shape);
}
spawnShape(20, 250, 600, 30);
spawnShape(200, 150, 5, 5);
stage.update();
die Gravitation "automatisch" hinzufügen (Eve Ich weiß, dass es 2D-Physik-Engines gibt, aber ich möchte das selbst verstehen und habe versucht, PhysicsJS zu verwenden, habe es aber versäumt .. Ich werde wahrscheinlich einen Motor verwenden, aber jetzt will ich zu wissen, wie dies zu tun: P
Ok, also musste ich die easyjs auswerfen, da ich es nicht geschafft habe, eine Methode zu zeichnen, die es benutzt. Dies funktionierte 'this.draw = function() {ctx.fillRect (this.x, this.y, this.w, this.h)};' – RealAnyOne