So vorher beim Pysik lernen hab ich mir überlegt, etwas im GM umzusetzen.
Jedes Objekt hat eine Masse, und fällt je nachdem wie schwer es ist fällt unterschiedlich schnell.
Jedes Objekt bekommt verschiedene Variablen, eben die Masse m,
die Höhe h, die mit einer Funktion gemessen wird, die Geschwindigkeit und
die potentielle sowie kinetische Energie.
ein Meter entspricht übrigens 32 Pixeln.
So es wird dann die pot. Energie Epot berechnet.
in einem 2. Script, das im Step Event aufgerufen wird, steht
if (place_free(x,y+1))
{
h = scrGetHeight();
Epot = m*g*h;
Ekin += ????;
v = sqrt(Ekin / 0.5 * m);
vspeed = v;
}
so ich weiß aber nicht, wieviel ich zu Ekin addieren muss
am Ende muss die kin. Energie ka so groß sein, wie die pot. Energie war.
Wenn ich einfach 1 nehme, klappt es zwar super, d.h. das Objekt mit 10 Kilo fällt auch schneller als das mit 5)ist aber nicht korrekt.
Jedes Objekt hat eine Masse, und fällt je nachdem wie schwer es ist fällt unterschiedlich schnell.
Jedes Objekt bekommt verschiedene Variablen, eben die Masse m,
die Höhe h, die mit einer Funktion gemessen wird, die Geschwindigkeit und
die potentielle sowie kinetische Energie.
ein Meter entspricht übrigens 32 Pixeln.
So es wird dann die pot. Energie Epot berechnet.
in einem 2. Script, das im Step Event aufgerufen wird, steht
if (place_free(x,y+1))
{
h = scrGetHeight();
Epot = m*g*h;
Ekin += ????;
v = sqrt(Ekin / 0.5 * m);
vspeed = v;
}
so ich weiß aber nicht, wieviel ich zu Ekin addieren muss
am Ende muss die kin. Energie ka so groß sein, wie die pot. Energie war.
Wenn ich einfach 1 nehme, klappt es zwar super, d.h. das Objekt mit 10 Kilo fällt auch schneller als das mit 5)ist aber nicht korrekt.