ccp系列方法简介

cpp是CCPointMake的宏定义。

#define ccp(__X__,__Y__) CGPointMake(__X__,__Y__)
1 static inline CGPoint
2 ccpSub(const CGPoint v1, const CGPoint v2)
3 {
4     return ccp(v1.x - v2.x, v1.y - v2.y);
5 }

 

static inline CGPoint
ccpMult(const CGPoint v, const CGFloat s)
{
    return ccp(v.x*s, v.y*s);
}

 

static inline CGPoint
ccpAdd(const CGPoint v1, const CGPoint v2)
{
    return ccp(v1.x + v2.x, v1.y + v2.y);
}

 

你可能感兴趣的:(方法)