コード例 #1
0
    protected override void UpdateConstraint()
    {
        base.UpdateConstraint();

        Vector2 p1 = transform.TransformPoint(grooveA);
        Vector2 p2 = transform.TransformPoint(grooveB);
        Vector2 p3 = transform.TransformPoint(anchr2);

        CP.cpGrooveJointSetGrooveA(_handle, CP._cpBodyWorld2Local(handleA, p1));
        CP.cpGrooveJointSetGrooveB(_handle, CP._cpBodyWorld2Local(handleA, p2));
        CP._cpGrooveJointSetAnchr2(_handle, CP._cpBodyWorld2Local(handleB, p3));
    }