2012-01-14 23 views
6

我總是看到這樣的一句話:'ccp'在Cocos2d/Objective-C中代表什麼?

//Example one 
CGPoint backgroundScrollVel = ccp(-1000, 0); 

//Another Example 
// 3) Determine relative movement speeds for space dust and background 
CGPoint dustSpeed = ccp(0.1, 0.1); 
CGPoint bgSpeed = ccp(0.05, 0.05); 

那麼,是什麼中共意味着什麼?它是CCParallax的財產嗎?

回答

12

像斯蒂芬說,它只是CGPointMake(X,Y)宏,但如果你特別的意思是什麼呢「CCP」代表這是最有可能ÇØÇ os2d p oint

1

這只是CGPoint類型的便利構造函數。

很確定這只是CGPointMake的一個宏,但不要在此引用我的意思。

1

這是一個映射到CGPointMake(x,y)的簡寫宏。

基本上這是一種用較少的輸入來創建CGPoint的方法。

8

您使用的是Cocos2D嗎?如果是這樣,ccp只是一個C宏來創建一個點。如:

#define ccp(__X__,__Y__) CGPointMake(__X__,__Y__)