是否有人对如何处理统一碰撞的快速移动对象有任何建议。我正在为移动设备创建一个突破游戏,并发现当桨非常快速移动时,它会错过与球的碰撞。我将碰撞更改为连续检测,但这引发了奇怪的行为,例如在碰撞时向下推动。
我还尝试使用dontgothrough脚本玩耍,以使其适用于2D越野器,但没有成功。有人有建议吗?
与快速移动对象发生冲突是许多游戏引擎的问题。有几种处理方法:
- 使对象变慢。
- 使对象更大。
- 更新中间步骤的碰撞。
- 计算对象路径并尝试找到与其他对象相撞的任何点。
我建议您通过执行速度限制来阻止桨叶走得太快。让桨板遵循用户的手指,但不要立即捕捉。这可能看起来也更好。
您也可以扩大桨,但这可能会影响游戏的平衡太多。