Hallo, ich habe vor kurzem begonnen, Phaser zu studieren, und ich bin zu einem Problem gekommen, das ich brauche Hilfe beim Lösen. Ich habe eine 3-Layer-Karte mit Tiled erstellt. SkyLayer, GroundLayer, BrickLayer. Ich habe Physik hinzugefügt, die es dem Spieler ermöglicht, sich im GroundLayer zu bewegen. Ich habe auch Physik hinzugefügt, die es ihm ermöglicht, auf den BrickLayer zu springen. Ich bemühe mich, eine Bewegung zu machen, die es dem Spieler ermöglicht, von unten zu springen und mit dem Kopf auf den Stein zu schlagen, wenn er die Bewegung des Ziegelsteines trifft, um einen Pixel hochzukommen und dann wie in Mario einen Pixel nach unten. Ich habe Schwierigkeiten, herauszufinden, welcher Brick-Bereich von BrickLayer getroffen wurde, damit ich später die Animation auf das Brick-Element anwenden kann.Phaser - Wie auf ein bestimmtes Element auf der Ebene zugreifen
0
A
Antwort
0
Einfache Ebenen selbst enthält nur Fliesen, die keine jede Animation hat.
Wenn Sie etwas brauchen, um eine Animation zu haben, müssen Sie Objektlayer verwenden und seine Objekte in Sprites mit TileMap.createFromObjects
konvertieren.
Verwandte Themen
- 1. Zugreifen auf ein bestimmtes Array-Element in einem Angular2-Template
- 2. Zugriff auf bestimmtes Element/Element in QTableView?
- 3. Wie kann ich mit Selen auf ein Element der obersten Ebene zugreifen?
- 4. Webkit-Bildlaufleiste auf ein bestimmtes Element angewendet
- 5. Wie auf ein bestimmtes Objektattribut in Session Array zugreifen?
- 6. Wie kann man mit ElementRef oder @ViewChild in angular 2 auf ein bestimmtes DOM-Element zugreifen?
- 7. Wie auf ein bestimmtes Element in einem QObjectList-basierten Modell in QML zugreifen
- 8. Wie kann man in Ansible auf ein bestimmtes Element einer Registervariablen in einer Schleife zugreifen?
- 9. Javascript Objekt Rekursion, um ein Element auf der tiefsten Ebene
- 10. ein bestimmtes Element in einem Tupel # F Zugriff auf
- 11. Verwenden der Mausefalle für ein bestimmtes Element?
- 12. Phaser - Auf Schlüsselfreigabe?
- 13. ein bestimmtes Element erfordert
- 14. Wie kann man auf ein Element in einem Array zugreifen?
- 15. wie auf jedes Element einer Abfragevariablen zugreifen
- 16. Wie bestimmtes Element in Array-Liste auf das erste Element
- 17. Angular2 - Wie ändert man ein bestimmtes Element?
- 18. Anwenden Stil auf ein bestimmtes Element funktioniert nicht mit Safari
- 19. jQuery + Fancybox stoppt nach Klick auf ein bestimmtes Element arbeiten
- 20. Zugänglichkeit verschieben Voiceover-Cursor-Fokus auf ein bestimmtes Element
- 21. Validierungsfehler auf ein bestimmtes Element Passing in meinem Usercontrol [mahapps.metro]
- 22. Phaser Multitouch (auf Laptop Trackpad)
- 23. Schaltfläche nicht verwischen, wenn auf ein bestimmtes Element geklickt wird
- 24. Phaser: Hintergrundbild auf 100% strecken?
- 25. Wie manipuliere ich ein dom-Element auf der gleichen Ebene wie das aktuelle? - jQuery
- 26. Auf ein Array zugreifen java
- 27. Wie kann ich auf ein bestimmtes Wörterbuchelement in einer Jina2-Vorlage zugreifen?
- 28. Wie bekomme ich ein bestimmtes Element in jQuery.each loop
- 29. wie bestimmtes Element von Arraylist
- 30. Phaser - Wie Bilder auf alle Geräte passen
Die Bausteine, die Sie zu einer Gruppe hinzufügen und eine Kollision in der Funktion 'update' implementieren können, mit P2JS Physik gibt es ein Element, das Phaser.Spring ist, könnten Sie zu jedem Baustein eine Feder hinzufügen, so dass in einer Kollision mit der Spieler simulieren die Bewegung einer Feder (sehr ähnlich zu Super Mario Bros), eine andere Möglichkeit wäre, physische ARCADE und einen Timer für jeden Stein zu verwenden ... –