Sto cercando di rispondere a una stampa in una sottoclasse di SKScene. Posso ignorare il risponditore premendo Ended all'interno del mio ViewController bene, ma quando sposto la mia pressione su Ended Override nella mia sotto classe SKScene non ricevo più alcuna chiamata.tvOS I gesti UIPress non vengono riconosciuti nella sottoclasse di SKScene
Qui di seguito è la mia esclusione pressesEnabled, che funziona come previsto all'interno di ViewController
override func pressesEnded(presses: Set<UIPress>, withEvent event: UIPressesEvent?) {
print("press")
}
Qualcuno sa come ricevere pressione di un tasto all'interno di una SKScene?
è il primo risponditore SKScene? – jtbandes
Non lo è, ma potrebbe valere la pena notare che tutti gli eventi tattili vengono colpiti. –
Funziona se lo si rende primo risponditore? Puoi impostare un punto di interruzione all'interno dei gestori di eventi touch per vedere la traccia dello stack/come vengono inoltrati alla scena? – jtbandes