Ich bin ein Neuling in Phaser, ich arbeite seit einiger Zeit an Flappy Bird, aber ich bin mir nicht sicher, wie ich den Boden erstelle, auf den der Vogel stoßen kann, kann mir jemand helfen? Danke.Phaser - Ist es möglich, ein statisches Sprite zu erstellen, das kollidieren kann?
0
A
Antwort
0
Alles, was Sie brauchen, ist Kiste ein Spieler und ein Boden, dann Kollision überprüfen
// create a player, enable physics, add gravity
player = game.add.sprite(300, 100, 'bird');
game.physics.arcade.enable(player);
player.body.gravity.y = 700;
// create group of platforms (ground)
platforms = game.add.group();
platforms.enableBody = true;
ground = platforms.create(100, 400, 'ground');
platforms.setAll('body.immovable', true);
In Update-Funktion dieses hinzufügen, wird es dem Spieler blockieren:
game.physics.arcade.collide(player, platforms, touchPlatforms, null, this);
Wenn der Spieler Berühren Sie die Plattform, wird diese Funktion ausgeführt
function touchPlatforms()
{
// collision
}
Verwandte Themen
- 1. Ein Sprite in Phaser verschieben
- 2. Ist es möglich, ein statisches Objekt und ein statisches std :: shared_ptr auf dasselbe Objekt zu zeigen?
- 3. Ist es möglich, ein Addon zu Firefox zu erstellen, das eine Schleife von Warnungen unterbrechen kann?
- 4. Phaser Framework - sprite totale Drehung überprüfen
- 5. Ist es eine schlechte Übung, ein statisches Feld zu haben?
- 6. Ist es sicher, ein statisches `Serilog.ILogger`
- 7. Phaser - Erstellen Spielerobjekt
- 8. Thread - ist es ein statisches Dauerobjekt?
- 9. Ist es möglich, ein Attribut zu erstellen, das nur im Konstruktor in Moose gesetzt werden kann?
- 10. Ist es möglich, ein Android-Widget zu erstellen, das Text eingeben kann
- 11. Ist es möglich, ein Framework zu erstellen, das Benutzer für den Standortzugriff autorisieren kann
- 12. VB6 - Ist es möglich, ein vollständiges Pfadverzeichnis zu erstellen?
- 13. Ist es möglich, ein eigenes benutzerdefiniertes Gebietsschema zu erstellen
- 14. Ist es möglich, transparente Leinwand zu erstellen
- 15. Ist es möglich, ein Emulator-Frontend mit Kivy zu erstellen?
- 16. Fertig stellen ein Sprite und andere beginnen in Phaser
- 17. Ist es möglich, ein Basis-Solr-Schema zu erstellen?
- 18. Ist es möglich ein click-event in wordcloud2 zu erstellen?
- 19. Ist es möglich, ein dynamisches Design in Chrome zu erstellen?
- 20. Ist es möglich, eine ListViewGroup zu erstellen
- 21. Ist es möglich, ein undekoriertes `QMainWindow` zu erstellen?
- 22. Ist es möglich, ein dynamisches multidimensionales Array zu erstellen?
- 23. Anzeigen von zufälligen Sprite aus Atlas Phaser
- 24. Ist es möglich, ein Testkonto mit perfektem Geld zu erstellen?
- 25. Ist es möglich, Portable VM zu erstellen?
- 26. Ist es möglich, ein Polymer-Element ohne HTML zu erstellen?
- 27. Ist es möglich, ein Array von Strukturinstanzen zu erstellen?
- 28. Android: Ist es möglich, ein SurfaceTexture ohne SurfaceView zu erstellen?
- 29. Ist es möglich, ein UITextView dynamisch zu erstellen?
- 30. Ist es möglich, ein verschachteltes LinkedObject zu erstellen [Java]