Discuss Scratch
- Discussion Forums
- » Deutsch
- » Wie schaffe ich es, dass 2 Objekte voneinander abprallen?
- ItachiUchiha02
-
Scratcher
13 posts
Wie schaffe ich es, dass 2 Objekte voneinander abprallen?
Ich versuche gerade ein Spiel zu programmieren aber ich habe ein Problem:
Ich weiß nicht wie ich es schaffen kann, dass ein Objekt “fest” ist. Also ich
meine, dass kein anderes mehr hindurch kann und daran ansteht.
Darum wollte ich fragen wie das geht.
Bitte um schnellstmögliche Antwort.
LG Itachi
#itachiuchiha #Problem #NarutoShippuden
Ich weiß nicht wie ich es schaffen kann, dass ein Objekt “fest” ist. Also ich
meine, dass kein anderes mehr hindurch kann und daran ansteht.
Darum wollte ich fragen wie das geht.
Bitte um schnellstmögliche Antwort.
LG Itachi
#itachiuchiha #Problem #NarutoShippuden
- WolfCat67
-
Scratcher
1000+ posts
Wie schaffe ich es, dass 2 Objekte voneinander abprallen?
Ich würde im deutschen Forum Fragen empfehlen.
- ItachiUchiha02
-
Scratcher
13 posts
Wie schaffe ich es, dass 2 Objekte voneinander abprallen?
Hab ich schon probiert, finde aber keinen Beitrag.
- WolfCat67
-
Scratcher
1000+ posts
Wie schaffe ich es, dass 2 Objekte voneinander abprallen?
Oh, tut mir leid. Ihr Beitrag ist jedoch unmöglich, mit den korrekte Grammatik in Google Translate zu lesen. (Ich wette, dieser Beitrag ist auch Durcheinander.)
- ItachiUchiha02
-
Scratcher
13 posts
Wie schaffe ich es, dass 2 Objekte voneinander abprallen?
Ist schon O.K., Google Translate ist selten sehr genau ;-)
Kennst du jemanden der das machen kann?
Oder weiß wie das geht?
Kennst du jemanden der das machen kann?
Oder weiß wie das geht?
- Dan0510
-
Scratcher
100+ posts
Wie schaffe ich es, dass 2 Objekte voneinander abprallen?
Hallo ItachiUchiha02!
Eine Möglichkeit, dein Problem zu lösen, wäre, vor jeder Bewegung einer Figur zu überprüfen, ob die Stelle, zu der sich die Figur hinbewegen soll, tatsächlich “frei” ist. In deinem Fall weiß ich leider nicht, ob bzw. wie sich deine Figuren bewegen, aber die Skripte gehen dann grob etwa in diese Richtung:

Ich hoffe, das hilft dir weiter
Eine Möglichkeit, dein Problem zu lösen, wäre, vor jeder Bewegung einer Figur zu überprüfen, ob die Stelle, zu der sich die Figur hinbewegen soll, tatsächlich “frei” ist. In deinem Fall weiß ich leider nicht, ob bzw. wie sich deine Figuren bewegen, aber die Skripte gehen dann grob etwa in diese Richtung:
wiederhole fortlaufendWenn das nicht ganz das ist, was du brauchst, wären mehr Informationen zu deinem Problem hilfreich
falls <Taste [Pfeil nach rechts v] gedrückt?> dann
gehe (10) er-Schritt
falls <wird [feste Figur v] berührt?> dann
gehe (-10) er-Schritt
end
end
end

Ich hoffe, das hilft dir weiter

- Arnie1_0
-
Scratcher
100+ posts
Wie schaffe ich es, dass 2 Objekte voneinander abprallen?
Hallo ItachiUchiha02!
Eine Möglichkeit, dein Problem zu lösen, wäre, vor jeder Bewegung einer Figur zu überprüfen, ob die Stelle, zu der sich die Figur hinbewegen soll, tatsächlich “frei” ist. In deinem Fall weiß ich leider nicht, ob bzw. wie sich deine Figuren bewegen, aber die Skripte gehen dann grob etwa in diese Richtung:wiederhole fortlaufendWenn das nicht ganz das ist, was du brauchst, wären mehr Informationen zu deinem Problem hilfreich
falls <Taste [Pfeil nach rechts v] gedrückt?> dann
gehe (10) er-Schritt
falls <wird [feste Figur v] berührt?> dann
gehe (-10) er-Schritt
end
end
end
Ich hoffe, das hilft dir weiter
Wäre es nicht sinnvoll, zu überprüfen, ob der Platz frei ist bevor die Bewegung ausgeführt wird? Wenn die Bewegung sofort gemacht wird, dann aber vielleicht auch wieder rückgängig gemacht wird, kann das etwas komisch (stockend?) aussehen.
Dazu müsste das Skript doch in etwa so aussehen:
setze [Schrittgröße v] auf [10]
wiederhole fortlaufend
falls <<Taste [Pfeil nach rechts v] gedrückt?> und <nicht <(Entfernung von [feste Figur v]) < (Schrittgröße)>>> dann
ändere x um (Schrittgröße)
end
end
Anstelle der ‘Schrittgröße’-Variable kannst du natürlich auch einfach (die gleichen) Zahlen einsetzen.
Ich hoffe, ich konnte helfen
Liebe Grüße
Arnie
Edit:
Satz: ‘wenn die Bewegung sofort gemacht wird {…} aussehen.’
Last edited by Arnie1_0 (Jan. 7, 2017 10:13:09)
- Dan0510
-
Scratcher
100+ posts
Wie schaffe ich es, dass 2 Objekte voneinander abprallen?
Wenn die Bewegung sofort gemacht wird, dann aber vielleicht auch wieder rückgängig gemacht wird, kann das etwas komisch (stockend?) aussehen.
Da das alles im gleichen Schleifendurchlauf passiert, sollte man das in der Regel nicht sehen

Deine Lösung vernachlässigt leider die Beschaffenheit bzw. das Kostüm der Figur. So bleiben die Figuren nur von ihrem Drehpunkt aus weiter als eine Schrittgröße entfernt. Da die Kostüme aber beliebig geformt und beliebig groß sein können und der Drehpunkt nicht zwangsläufig in der Mitte des Kostüms liegt, berühren sie sich unter Umständen trotzdem.
Ich hoffe, das ist nachvollziehbar

- ItachiUchiha02
-
Scratcher
13 posts
Wie schaffe ich es, dass 2 Objekte voneinander abprallen?
Danke für die zahlreichen Antworten!!
Tatsächlich funktioniert es so, wie Dan0510 es gesagt hat, perfekt.
Auch das von Arnie1_0 vermutete Problem tritt nicht auf da, wie Dan bereits gesagt hat, alles in einer Schleife vorhanden ist und dadurch praktisch gleichzeitig ausgeführt wird. Dadurch wird unkontrolliertes Zucken verhindert.
LG Itachi
Tatsächlich funktioniert es so, wie Dan0510 es gesagt hat, perfekt.
Auch das von Arnie1_0 vermutete Problem tritt nicht auf da, wie Dan bereits gesagt hat, alles in einer Schleife vorhanden ist und dadurch praktisch gleichzeitig ausgeführt wird. Dadurch wird unkontrolliertes Zucken verhindert.

LG Itachi

- Jolopidi
-
New Scratcher
1 post
Wie schaffe ich es, dass 2 Objekte voneinander abprallen?
Dan0510 ist das: feste Figur eine Variable ?
- megrathund
-
Scratcher
100+ posts
Wie schaffe ich es, dass 2 Objekte voneinander abprallen?
Dan0510 ist das: feste Figur eine Variable ?Feste Figur ist eine Figur.
LG
megrathund
Last edited by megrathund (Feb. 23, 2019 17:03:38)
- ME_Gaming
-
Scratcher
100+ posts
Wie schaffe ich es, dass 2 Objekte voneinander abprallen?
Begnügst du dich mit Einfalls-Ausfallswinkel-Abprallen oder willst du eine Hitbox initialisieren?
- megaleo3000
-
Scratcher
17 posts
Wie schaffe ich es, dass 2 Objekte voneinander abprallen?
Hallo ItachiUchiha02 du kannst dein Problem auch mit dem pralle von … ab Block lösen!!!!
Viel Spaß beim weiter scratchen. megaleo3000

Viel Spaß beim weiter scratchen. megaleo3000

- megrathund
-
Scratcher
100+ posts
Wie schaffe ich es, dass 2 Objekte voneinander abprallen?
Hallo ItachiUchiha02 du kannst dein Problem auch mit dem pralle von … ab Block lösen!!!!Man kann mit dem Block nur vom Rand abprallen. Er/Sie möchte aber von einer Figur abprallen.
Viel Spaß beim weiter scratchen. megaleo3000
LG
megrathund
Last edited by megrathund (April 10, 2019 09:23:26)
- JoshuaKGont
-
New Scratcher
3 posts
Wie schaffe ich es, dass 2 Objekte voneinander abprallen?
Danke Dan0510 das hat mir auch sehr weiter geholfen ich hoffe das noch ganz viel andere es nutzen können (ich brauchte es für eine Kugel bahn ist ziemlich gut geworden schaut doch mal bei mir vorbei habe nicht so viel professionelles aber ein zwei Sachen sind trotzdem gut geworden.)
- JoshuaKGont
-
New Scratcher
3 posts
Wie schaffe ich es, dass 2 Objekte voneinander abprallen?
ich habe 89 unveröffentlichte Sachen muss ich noch fertig machen
- JoshuaKGont
-
New Scratcher
3 posts
Wie schaffe ich es, dass 2 Objekte voneinander abprallen?
bitte last ein like bei longway von mir da
- Empietie
-
Scratcher
6 posts
Wie schaffe ich es, dass 2 Objekte voneinander abprallen?
Wenn die Bewegung sofort gemacht wird, dann aber vielleicht auch wieder rückgängig gemacht wird, kann das etwas komisch (stockend?) aussehen.
Da das alles im gleichen Schleifendurchlauf passiert, sollte man das in der Regel nicht sehen
Deine Lösung vernachlässigt leider die Beschaffenheit bzw. das Kostüm der Figur. So bleiben die Figuren nur von ihrem Drehpunkt aus weiter als eine Schrittgröße entfernt. Da die Kostüme aber beliebig geformt und beliebig groß sein können und der Drehpunkt nicht zwangsläufig in der Mitte des Kostüms liegt, berühren sie sich unter Umständen trotzdem.
Ich hoffe, das ist nachvollziehbar
Du könntest auch das hier machen:
Definiere AbprallenUnd dann die entsprechenden Blöcke, wenn du den eigenen Block erstellst musst du allerdings auf Ohne Bildschirmaktualisierung laufen lassen gehen. Dann geht es nicht so stockend.
Last edited by Empietie (Dec. 24, 2021 16:11:41)
- Discussion Forums
- » Deutsch
-
» Wie schaffe ich es, dass 2 Objekte voneinander abprallen?











