physics.setAverageCollisionPositions()

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

概述

由于 Box2D 通常会在单帧迭代期间报告多个碰撞点,因此此设置可用于将这些点报告为一个平均点。此函数适用于 collision(碰撞)preCollision(碰撞前)postCollision(碰撞后) 物理事件中的所有接触点。

语法

physics.setAverageCollisionPositions( enabled )
enabled (必填)

布尔值 启用物理实体之间碰撞中所有接触点的平均值计算。

示例

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

    physics.setAverageCollisionPositions( false )
else

    physics.setAverageCollisionPositions( true )
end