Closed TorbenHaug closed 7 years ago
Die Wände links und rechts können entfallen. Die Flächen hinter den Schlägern stellen Tore da, und für den Spieler sollte erkennbar sein das der Ball verloren geht wenn er ihn nicht mit dem Schläger trifft. Alternativ könnte man diese Wände Rot färben
Einfärben gerne, aber ich finde die Abtrennung mit den Wänden ganz schön. Zudem ist das programmtechnisch später gut, da man dann ein Objekt hat, mit dem der Ball kollidiert.
Hab ein erstes Problem festgestellt. Das Spiel kommt mit unseren Objekten nicht direkt klar. Beispielsweise bei der Kollisionsprüfung. Da werden anscheinend nur die von "Game.add.sprite" erzeugten Objekte angenommen
Hab alle Wände in eine Gruppe aufgenommen und versucht Kollisionen abzufragen, es passiert nichts. Mit normalen Objekten klappt die abfrage
Relevant: Commit, Bekannte Probleme
Die Kollisionserkennung mit der Wand3 funktioniert nun.
Mit Wand1 und Wand2 nicht (vgl.: https://github.com/photonstorm/phaser/issues/752).
Lösungsvorschläge:
Zu Lösungsvorschlag 1: Ich habe nicht bedacht, dass das angeben einer Höhe oder Breite, bei gedrehten Bilder nicht zum gewünschten Ergebnis führt. Daher langt es, dass zunächst 2 Bilder genutzt werden: Eines Horizontal, das andere Vertikal. Diese können dann auch bereits in der richtigen Größe vorliegen. Sollten später anders geformte Spielfelder erstellt werden sollen, müssen entsprechende weitere Sprites erstellt werden.
AH mist ich war davon ausgegangen das es klappt auch bei gedrehten Bildern Wie ist das dann mit gestreckten Bildern? Das könnte auch bedeuten das die Kollision mit gedrehten Wänden ganz und gar nicht klappt
Arcade Physics uses an AABB (axis-aligned, bounding box) collision system only. Das bedeutet wir können schräge wände nicht erkennen Damit ist der 3 Spieler modus gestorben
Edit: Versuche auf die P2 Physic Engine umzuschwenken
@Shivon please review
Beschreibung:
Der Initiale Zustand wird dargestellt, wenn die Seite geladen wird.
Anforderungen:
Der initiale Zustand soll gemäß der Mockups aus #24 dargestellt werden. Achtung grüne Texte dienen nur der Beschriftung.
Abnahmekriterien: