Unity3D 刚体约束获取属性



我正在尝试在Unity3d上做简单的事情,其中之一就是检查刚体约束是否启用了冻结位置X,Y,Z角度。我在网上办理入住手续,但所有的Q都是如何添加属性,找不到如何获得属性。如果有人能告诉我,我会很高兴。

对于x位置,它应该是:

if((rigidbody.constraints & RigidbodyConstraints.FreezePositionX) == RigidbodyConstraints.FreezePositionX) 
{
    // x-position is frozen
}

有关其他选项,请参阅 http://docs.unity3d.com/Documentation/ScriptReference/RigidbodyConstraints.html

还可以尝试搜索位标志教程:)

编辑:修复缺少的括号

最新更新