【发布时间】:2023-03-22 04:55:01
【问题描述】:
我正在用力击球,并且有一堵墙被分配了物理属性并且是静态的,但是球是动态的,问题是当对穿过墙的球施加足够的力时,它是一种桌墙,如简单的台球游戏示例。我使用了 ball.isBullet=true 但同样的问题存在。请建议如何解决它..谢谢
【问题讨论】:
标签: android iphone lua coronasdk
我正在用力击球,并且有一堵墙被分配了物理属性并且是静态的,但是球是动态的,问题是当对穿过墙的球施加足够的力时,它是一种桌墙,如简单的台球游戏示例。我使用了 ball.isBullet=true 但同样的问题存在。请建议如何解决它..谢谢
【问题讨论】:
标签: android iphone lua coronasdk
在处理小型、快速移动的对象时,这是一个相当常见的问题。通常,最好的解决方案是让“墙”更厚,如果这在你的游戏中是可能的。此外,您可以增加速度和位置迭代(下面的链接)......请记住,这两者(以及 .isBullet=true)可能会导致轻微的性能损失,所以第一种方法是最好的。
http://docs.coronalabs.com/api/library/physics/setVelocityIterations.html http://docs.coronalabs.com/api/library/physics/setPositionIterations.html
布伦特·索伦蒂诺
【讨论】: