コード例 #1
0
ファイル: b2Manifold.cs プロジェクト: krashman/cocos2d-xna
        public void CopyFrom(b2Manifold other)
        {
            localNormal = other.localNormal;
            localPoint  = other.localPoint;
            type        = other.type;
            pointCount  = other.pointCount;

            for (int i = 0; i < points.Length; i++)
            {
                var cp1 = points[i];
                var cp2 = other.points[i];

                cp1.id             = cp2.id;
                cp1.localPoint     = cp2.localPoint;
                cp1.normalImpulse  = cp2.normalImpulse;
                cp1.tangentImpulse = cp2.tangentImpulse;
            }
            //Array.Copy(other.points, points, points.Length);
        }
コード例 #2
0
ファイル: b2Manifold.cs プロジェクト: Ratel13/cocos2d-xna
        public void CopyFrom(b2Manifold other)
        {
            localNormal = other.localNormal;
            localPoint = other.localPoint;          
            type = other.type;
            pointCount = other.pointCount;

            for (int i = 0; i < points.Length; i++)
            {
                var cp1 = points[i];
                var cp2 = other.points[i];

                cp1.id = cp2.id;
                cp1.localPoint = cp2.localPoint;
                cp1.normalImpulse = cp2.normalImpulse;
                cp1.tangentImpulse = cp2.tangentImpulse;
            }
            //Array.Copy(other.points, points, points.Length);
        }