本文整理汇总了C#中cocos2d.CCPoint.Sub方法的典型用法代码示例。如果您正苦于以下问题:C# CCPoint.Sub方法的具体用法?C# CCPoint.Sub怎么用?C# CCPoint.Sub使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类cocos2d.CCPoint
的用法示例。
在下文中一共展示了CCPoint.Sub方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: RotateByAngle
/** Rotates a point counter clockwise by the angle around a pivot
@param v is the point to rotate
@param pivot is the pivot, naturally
@param angle is the angle of rotation cw in radians
@returns the rotated point
@since v0.99.1
*/
public static CCPoint RotateByAngle(CCPoint v, CCPoint pivot, float angle)
{
CCPoint r = v.Sub(pivot);
float cosa = (float)Math.Cos(angle), sina = (float)Math.Sin(angle);
float t = r.x;
r.x = t * cosa - r.y * sina + pivot.x;
r.y = t * sina + r.y * cosa + pivot.y;
return r;
}
示例2: Distance
public static float Distance(CCPoint v1, CCPoint v2)
{
return Length(v1.Sub(v2));
}