gpt4 book ai didi

ios - didBeginContact 没有在快速移动的 Sprite 上调用

转载 作者:行者123 更新时间:2023-12-01 18:53:56 25 4
gpt4 key购买 nike

我有一个游戏,用户在我的主要 Sprite 周围拖动。主 Sprite 与其他 Sprite 碰撞得很好,除非用户非常快速地拖动主 Sprite 。有时,当主 Sprite 快速移动时,物理实体正好相互穿过,两个 Sprite 突然重叠。我有一个断点集,它记录了 didBeginContact 的命中计数,但它没有被命中。

Sprite 可以移动多快并且仍然被 didBeginContact 覆盖是否有限制?我是否允许用户以比游戏循环处理碰撞的速度更快的速度移动 Sprite ?

同样,当 Sprite 以低速移动时,物理效果很好。

最佳答案

请记住,这些东西都是逐帧计算的。您可能将 Sprite 移动得太快,以至于它以太少的帧数出现在屏幕的另一侧而不能算作碰撞。如果有人痉挛地移动手指,它可能不会捕获它。您可以对 Sprite 或其他东西设置某种速度限制。

关于ios - didBeginContact 没有在快速移动的 Sprite 上调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29134918/

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