CGPoint locObj1 = [sprite1 locationInNode:self];CGPoint locObj2 = [sprite2 locationInNode:self];if([sprite1 containsPoint: locObj2]) return;if([sprite2 containsPoint: locObj1]) return;
将其添加到dIDBeginContact和dIDEndContact的开头.这将检查其中一个节点是否包含另一个节点.如果是这样的话,它什么都不会减轻你的问题,即可以减轻你对dIDBeginContact和dIDEndContact的问题.我不在我的Mac上,所以你可能需要稍微使用语法.希望这能让你朝着正确的方向前进.
总结以上是内存溢出为你收集整理的ios – SpriteKit:检测完整的节点重叠全部内容,希望文章能够帮你解决ios – SpriteKit:检测完整的节点重叠所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)