Пример #1
0
void Box2DFixture::setFriction(float friction)
{
    if (mFixtureDef.friction == friction)
        return;

    mFixtureDef.friction = friction;
    if (mFixture)
        mFixture->SetFriction(friction);
    emit frictionChanged();
}
Пример #2
0
void Box2DItem::setFriction(const float &friction)
{
    if (m_friction != friction) {
        m_friction = friction;

        if (m_fixture) {
            m_fixture->SetFriction(friction);
        }

        emit frictionChanged();
    }
}
void PhysicsBodyInfo::setFriction(qreal friction){
    if(friction!=m_friction){
        m_friction=friction;
        emit frictionChanged(m_friction);
    }
}
Пример #4
0
void Body::setFriction(float value) {
    mFriction = value;
    forEachFixture([this] (b2Fixture* f) { f->SetFriction(mFriction); });
    emit frictionChanged();
}