Ich möchte Touch auf einem Teil des Sprite separat erkennen. Zum Beispiel wenn das Sprite ein Charakter ist, der aus Gesicht, Armen, Beinen und anderen Körperteilen besteht. Um genau zu sein, sind diese Körperteile keine separaten Sprites. Kann ich irgendwie feststellen, welcher Teil des Körpers berührt wird?Cocos2dx, Wie erkenne ich Berührung an einem Teil eines Sprites?
0
A
Antwort
0
können Sie Bilder verwenden, die völlig transparent sind, um Schaltflächen über Ihrem Körper Sprite zu erstellen. Sie legen die Größe und Position Ihrer Schaltfläche so fest, dass sie den gewünschten Körperteil abdeckt, und hängen den Knopf mit einer Aktion an Ihren Körper an. Natürlich ist dies ein rechteckiger Bereich und nicht der genaue Umriss des Körperteils.
Verwandte Themen
- 1. Wie erkenne ich eine Berührung in navigationController.view?
- 2. Wie erkenne ich eine Berührung über einen bestimmten Bereich?
- 3. Wie erkenne ich eine Berührung in der iPhone-Statusleiste?
- 4. Anbringen eines Sprites an einem Box2d Körper für Bewegung
- 5. Python: Erkenne einen Teil eines Bildes und bekomme Koordinaten
- 6. Erkenne Änderungen an einem Eingabefeld des Typs
- 7. cocos2dx C++ Hinzufügen eines Vektors zu einem Vektor
- 8. Wie finde ich die Richtung eines anderen Sprites in Scratch
- 9. Erkenne Änderung an ngModel an einem ausgewählten Tag (Angular 2)
- 10. Sprites zeigen nicht an, wie ich sie anzeigen lassen soll
- 11. So kopieren Sie einen Teil eines Sprites Ich muss in Pygame drehen
- 12. Wie erkenne ich den Browser eines Benutzers mit A-Frame?
- 13. Wie finde ich verschiedene Elemente aus einem Teil eines Arrays?
- 14. Wie suche ich nach einem Teil eines Wortes mit Lucene?
- 15. Wie erkenne ich erkannte Fehler?
- 16. Wie kann ich einem UIGestureRecognizer mitteilen, eine vorhandene Berührung abzubrechen?
- 17. Wie mache ich die Position eines Sprites außermittig?
- 18. Wie verlinke ich nur zu einem Teil eines YouTube-Videos?
- 19. Wie scanne ich nach einem Teil eines Zeichens?
- 20. Angular 2: Wie erkenne ich Attributänderungen an Eingabeattributen einer Komponente?
- 21. Wie lösche ich einen Teil eines CALayers?
- 22. swift - Erkennung von Berührung in einem Pfad
- 23. Zeichnen eines Sprites aus einem Spritesheet mit XNA/Monogame
- 24. Wie kann ich Taps an einem bestimmten Teil (Teilstring) eines UILabel erkennen?
- 25. Wie kann ich in PIXI.js die Helligkeit eines Sprites erhöhen?
- 26. Wie erkenne ich den äußeren Rahmen eines Objekts?
- 27. Wie erkenne ich das Ende eines Benutzerscrolls einer .Net TrackBar?
- 28. Wie erkenne ich die Ticks eines animierten GIFs pro Sekunde?
- 29. Wie erkenne ich eine Tippgeste bei der Verwendung eines MPMoviePlayerControllers?
- 30. Wie erkenne ich Bots programmgesteuert