gpt4 book ai didi

swift - 碰撞检测随机 Action

转载 作者:行者123 更新时间:2023-11-28 06:28:22 26 4
gpt4 key购买 nike

我最近开始制作游戏。我的碰撞检测似乎有问题,因为 90% 的时间我的分数增加了 1,但它会随机增加 2,我想修复它。该游戏基本上是对 Flappy Bird 的模仿,在每面墙之间收集硬币。我的问题是,过去有没有人遇到过这个问题?分数在哪里不断增加?我正在使用一只鸟的动画来收集硬币。在收集每个硬币之前,游戏也会稍微滞后一点。提前致谢,任何信息都有帮助。

最佳答案

可能是玩家或硬币网格不是流形的 - 即它偶尔会被检测到两次,因为刚体属性自动构建了两个重叠的碰撞域(在单个实体上并不理想)。

也许尝试使用不同类型的凸包?或者您可能需要改进您的模型。无论哪种方式,我都建议研究在任一相关实体上检测到两次碰撞的可能性。如果情况并非如此,我建议您的代码可能存在错误 - 您可以在单次碰撞后锁定分数增量(每枚硬币),这样一枚硬币就不会出现多个寄存器。

附言抱歉,如果我的回答有偏差 - 你的问题有点缺乏细节:)

关于swift - 碰撞检测随机 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41092696/

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