SKSpriteNode
是否有一个属性可以让你手动设置它的可触摸区域?
我有一个带有 PNG 纹理的 Sprite ,它似乎只能检测到 PNG 不透明部分上的触摸。因此,大空白 Canvas 内的小圆圈实际上有一个很小的可触摸区域。
最佳答案
创建一个 SKNode,其大小与您希望的可触摸区域相同。添加您的纹理 Sprite 作为新 SKNode 的子节点。检查是否触摸了新的 SKNode 而不是触摸了纹理 Sprite 。
关于ios - 设置SKSpriteNode的可触摸区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26656896/