2012-01-14 9 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); 

だから、CCPは何を意味するのでしょうか?それはCCParallaxの資産ですか?

答えて

12

スティーブンが言ったように、それはCGPointMake(x、y)のためだけのマクロですが、あなたは特に何を意味するならば、それは最も可能性がありますため、 "CCPは" スタンドC O C os2d P OINT

1

CGPoint型のコンストラクタです。

これはCGPointMakeの単なるマクロですが、私にはそれを引用していません。

1

CGPointMake(x、y)にマッピングされる略記マクロです。

基本的には、タイピングの少ないCGPointを作成する方法です。

8

Cocos2Dをお使いですか?その場合、ccpはポイントを作成する単なるCマクロです。以下のように:

#define ccp(__X__,__Y__) CGPointMake(__X__,__Y__) 
関連する問題