Exemplo n.º 1
0
    protected override void UpdateConstraint()
    {
        base.UpdateConstraint();

        Vector2 p1 = transform.TransformPoint(anchr1);
        Vector2 p2 = transform.TransformPoint(anchr2);

//		CP._cpDampedSpringSetAnchr1(_handle, new Vector2(10f, 10f));
//		CP._cpDampedSpringSetAnchr2(_handle, new Vector2(0f, 10f));
        CP._cpDampedSpringSetAnchr1(_handle, CP._cpBodyWorld2Local(handleA, p1));
        CP._cpDampedSpringSetAnchr2(_handle, CP._cpBodyWorld2Local(handleB, p2));
        CP._cpDampedSpringSetRestLength(_handle, _restLength);
        CP._cpDampedSpringSetStiffness(_handle, _stiffness);
        CP._cpDampedSpringSetDamping(_handle, _damping);
    }