Sto creando questo tipo di sparatutto in prima personagioco per iPhone 6 Plus, ma quando introduco delle luci sulla scena, il frame rate passa da un 12fps già appena accettabile a un 2fps assolutamente ingiocabile. Inoltre, l'introduzione di un sistema di particelle con più di dieci particelle al suo interno porta il frame rate a 9 fps. L'ho già fatto in modo che aggiunga tutti i muri e le porte a un nodo della mappa, e quindi lo appiattisca usando la trasparenza appiattita e lo aggiunga. Non sono sicuro di cos'altro posso fare senza passare a Metal. Ma mi sto anche chiedendo perché, se SceneKit fosse così lento, perché dovrebbe esistere?
risposte:
4 per risposta № 1Problema risolto: ottieni una licenza per sviluppatore!