physics.getAverageCollisionPositions()

类型 函数
physics.*
返回值 布尔值
修订 版本 2024.3703
关键词 physics, 碰撞, 平均
另请参阅 physics.setAverageCollisionPositions()
collision(碰撞)
preCollision(碰撞前)
postCollision(碰撞后)
physics.getReportCollisionsInContentCoordinates()

概述

Box2D 通常会在单次模拟迭代中报告多个接触点。此函数用于确定是否启用了所有接触点的平均值计算。

如果报告的接触点是 Box2D 报告的第一个接触点(顺序是任意的),则此函数返回 `false`(默认值)。如果报告的接触点是所有接触点的平均值,则此函数返回 `true`。

语法

physics.getAverageCollisionPositions()

示例

-- Toggle the averaging
if ( physics.getAverageCollisionPositions() ) then

    physics.setAverageCollisionPositions( false )
else

    physics.setAverageCollisionPositions( true )
end