gpt4 book ai didi

swift - 2 个 Sprite 之间的碰撞,其中一个 Sprite 从另一个 Sprite 身上弹开

转载 作者:行者123 更新时间:2023-11-30 10:41:34 29 4
gpt4 key购买 nike

我有一个 Sprite ,我将其初始化为 SKSPriteNode,它不断地从另一个 Sprite 上弹起,也以相同的方式初始化。

我无法弄清楚两者之间的冲突,并且到目前为止堆栈上没有任何帮助。

我将其设置为使用重力来移动 Sprite 。

 self.physicsWorld.gravity = CGVector(dx: 0.0, dy: -2.0)
self.physicsWorld.contactDelegate = self

这就是我要检查的方式

if bounceHex.physicsBody?.collisionBitMask == 
collider.physicsBody?.collisionBitMask
{
score = score+1
print(score)

}

这段代码没有任何反应。我只希望分数随着每次反弹而增加

最佳答案

我的碰撞和接触分步指南: https://stackoverflow.com/a/51041474/1430420

以及碰撞和接触测试位掩码指南: https://stackoverflow.com/a/40596890/1430420

操纵位掩码来关闭和打开单独的碰撞和接触。 https://stackoverflow.com/a/46495864/1430420

关于swift - 2 个 Sprite 之间的碰撞,其中一个 Sprite 从另一个 Sprite 身上弹开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56679618/

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