Unity。。。刚体在c#脚本里调用rigidbody.freezePosition或者冻结任意一个轴或组合冻结

    xiaoxiao2021-03-25  107

     Rigidbody m_rigidbody;

    m_rigidbody.constrains=RigidbodyConstrains.FreezePosition;//在这个枚举类型里(RigidbodyConstrains),还可以任意冻结

    如果你想只不冻结一个轴,比如Y轴。可以这样: m_rigidbody.constrains=  ~ RigidbodyConstrains.FreezePositionY;    // ~操作符指冻结除这个以外的所有

    还可以这样(组合冻结): m_rigidbody.constrains=RigidbodyConstrains.FreezePositionX | RigidbodyConstrains.FreezePositionY |.......  //  |操作符组合枚举,可以理解为+

    转载请注明原文地址: https://ju.6miu.com/read-20722.html

    最新回复(0)