gpt4 book ai didi

Swift:节点离开 SKCameraNode View 时的事件?

转载 作者:行者123 更新时间:2023-11-30 12:45:48 24 4
gpt4 key购买 nike

假设:

  • 你有一个SKSpriteNode节点,它正在做自己的事情
  • 您已经实现了一个SKCameraNodecam,来决定玩家可以看到什么
  • 节点具有以下功能:
func onScreen(camera:SKCameraNode) -> Bool {
if camera.contains(self) { return true }
else { return false }
}

问题如何向 node 添加事件监听器,以便当 node 从相机 View 内转换到相机 View 外时,它会触发或调用函数?

This看起来有点复杂......

最佳答案

您可以将PhysicsBodies 添加到您的节点,以及相机周围的“特殊边界”节点,然后您可以使用物理委托(delegate)在您的节点与边界节点相交时收到通知。

关于Swift:节点离开 SKCameraNode View 时的事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41656473/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com