Objekte realistisch von anderen abprallen lassen in Scratch?

AGEUKE725  22.08.2024, 12:56

Habe Mir die antworten durchgelesen aber verstehe noch immer nicht wie man dass den in Scratch Nachmachenkann da es keinen x-speed/y-speed Block Gibt
(danke schonmal in vorraus)

DoxxTheMathGeek 
Beitragsersteller
 22.08.2024, 19:59

Ahh jup, muss ich selber implementieren mit Variablen. :3

Also speed_x und speed_y als Variablen, durch die ich die Bewegung definiere.

AGEUKE725  04.09.2024, 08:49

ICH HABS man muss setze richtung auf richtung * -1 und darunter ein ändere die richtung um 180 grad machen das sind 4 blöcke und man ist fertig :) lade das gleich hoch

DoxxTheMathGeek 
Beitragsersteller
 04.09.2024, 09:15

Ah vielen Dank! >w<

AGEUKE725  05.09.2024, 09:32

es funktioniert doch nicht wenn man mit einem zu spitzen winkel auf einen Gegenstand prallt geht das objekt (in meinem fall der ball) einfach dadurch

also heißt es weiter denken

DoxxTheMathGeek 
Beitragsersteller
 05.09.2024, 19:22

Ist nicht so schlimm. :3
Trotzdem vielen Dank! ^w^

2 Antworten

Vom Beitragsersteller als hilfreich ausgezeichnet

Na, wie fliegt denn dein Ball?

Du hast eine x Geschwindigkeit und eine y Geschwindigkeit.

Wenn der Ball eine Wand berührt, dreht sich einfach das Vorzeichen der Geschwindigkeit auf der jeweiligen Achse.

Beispiel?

In deinem ersten Bild
x-speed = 0.1 y-speed = 1
Bei Kontakt mit der Wand
x-speed = 0.1 y-speed = -1

zweites Bild:
x-speed = 0.5 y-speed = 0.5
Bei Kontakt mit der Wand
x-speed = 0.5 y-speed = -0.5

Und so weiter.

Gruß

Woher ich das weiß:eigene Erfahrung

AGEUKE725  21.08.2024, 20:48

ähm ja wie würde das dann in Blöcken aussehen? Verstehe das nicht so (danke im vorraus)

Je nachdem wo du abprallst, behältst du die Komponente parallel zur Oberfläche bei und invertierst die senkrechte.