object.isFixedRotation

类型 布尔值
对象 物体
physics.*
修订版 版本 2024.3703
关键字 物体、isFixedRotation

概述

一个布尔值,表示即使物体处于负载之下或受到偏心力的作用,是否应锁定物体的旋转。默认值为 false

至关重要的是,通过 physics.addBody() 将对象制作成物理对象之后,你再设置此物体属性。如果你对象的 physics.addBody() 命令之前应用此属性,它将仅仅被视为该对象的属性,如任何其他自定义属性一样,在这种情况下,它不会在锁定旋转方面引起任何物理变化。

示例

-- Create a rectangle
local myRect = display.newRect( 0, 0, 20, 100 )

-- Add a body to the rectangle
physics.addBody( myRect, "dynamic" )

myRect.isFixedRotation = true