So che per le UIViews tradizionali, posso impostare il flag "abilita interazione utente" su NO, e la vista non risponderà più ai tocchi, lasciando che le viste sottostanti ricevano dei tocchi.Kit sprite iOS7 come disabilitare i tocchi su uno sprite per renderlo "tap through"?
C'è qualche modo per implementare la stessa funzionalità "tap through" in Sprite Kit? Finora ho visto solo persone che usavano "Touches started", ottenendo il punto e chiedendo la scena per i nodi a quel punto.
Il problema con questo approccio è - se voglio aggiungere sovrapposizioni agli sprite (come mostri punti vita, ecc.) Risponderanno anche ai tocchi. Finora sto cercando di evitare questo problema creando classi personalizzate per diversi nodi, e quindi avendo un'istruzione if molto grande, controllando la classe di ogni nodo.
C'è un modo migliore per ottenere funzionalità "tap through" per il kit sprite?
Puoi semplicemente impostare 'node.userInteractionEnabled = NO;'? – Evan