Пусть:Swift: событие, когда узел покидает SKCameraNode?
- , вы имеете
SKSpriteNode
, узел, от делать свою собственную вещь - вы реализовали
SKCameraNode
, кулачок, чтобы диктовать, что игрок может видеть - узел имеет следующую функцию:
func onScreen(camera:SKCameraNode) -> Bool {
if camera.contains(self) { return true }
else { return false }
}
Вопрос Как можно добавить прослушиватель событий в узел так, что когда узла переходов из в поле зрения камеры, чтобы из поля зрения камеры, это вызывает или вызывает функцию?
This выглядит немного сложнее ....
juSt Используйте инструкцию if в обновлении. проверьте границы рамки узла на границе кадра камеры – Fluidity
@ Жидкость работает, но не вопрос. Речь идет о создании события :) – SumNeuron
, затем используйте KVO. node уже является NSObject. Это своего рода обновление и друзья были сделаны для:) – Fluidity