Views
Body:applyLinearImpulse (Deutsch)
Available since LÖVE 0.8.0 |
This method is not supported in earlier versions. |
Überträgt einen Impuls auf einen Körper. Dies stellt eine einzelne, sofortige Addition zu dem Impuls des Körpers dar.
Ein Impuls schiebt einen Körper in eine Richtung. Ein Körper mit einer größeren Masse wird weniger beeinflusst, als ein Körper mit geringer Masse. Die Reaktion ist nicht vom Zeitschritt der Simulation abhängig, sondern entspricht der kontinuierlichen Anwendung einer Kraft für eine Sekunde.
Impulse werden am besten dazu verwendet einem Körper einen einzelnen Stoß zu verpassen. Für einen andauerndenden Schub sollte stattdessen Body:applyForce verwendet werden.
Wenn keine Position angegeben wird, an welcher die Kraft übertragen werden soll, so wird sie auf den Massenmittelpunkt des Körpers übertragen. Eine Kraft die nicht in Richtung des Massenmittelpunkts übertragen wird, führt dazu, dass der Körper rotiert.
Zu beachten ist, dass die Kraftkomponenten und Positionen in Welt-Koordinaten angegeben werden müssen.
Funktion
Übersicht
Argumente
number (Deutsch) ix
- Die x-Komponente der Kraft die auf den Massenmittelpunkt übertragen werden soll.
number (Deutsch) iy
- Die y-Komponente der Kraft die auf den Massenmittelpunkt übertragen werden soll.
Rückgabewerte
Keine.
Funktion
Übersicht
Argumente
number (Deutsch) ix
- Die x-Komponente der Kraft die übertragen werden soll.
number (Deutsch) iy
- Die y-Komponente der Kraft die übertragen werden soll.
number (Deutsch) x
- Die x-Position an welcher die Kraft übertragen werden soll.
number (Deutsch) y
- Die y-Position an welcher die Kraft übertragen werden soll.
Rückgabewerte
Keine.
Siehe auch
Andere Sprachen
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info