2017-08-02 1 views
0

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?

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