我使用cocos2d的,我畫圈圈這樣填充顏色的圓圈在cocos2d
- (void)draw:(Ball*)ball {
glLineWidth(1);
ccDrawColor4F(255/255.0f, 0/255.0f, 0/255.0f, 200/255.0f);
ccDrawCircle(ball._center, ball._radius, CC_DEGREES_TO_RADIANS(ball._angle), ball._segments, NO);
ball._center = CGPointMake(ball._center.x + ball._directionX, ball._center.y + ball._directionY);
}
這是我增加中,因此它可以移動球的狀態。 這會產生紅色邊框圓圈,但我想用圓圈來填充顏色和alpha。
我也試圖子類CCSprite類並調用
self.color = ccc3(200/255.0f, 0/255.0f, 0/255.0f);
在init方法,但也只圓的界限變得顏色。
所以我的問題是如何用顏色填充一個圓圈,我錯過了什麼?
或http://www.cocos2d-iphone.org/forum/topic/32127一個看似簡單的解決方案 – 2013-02-17 11:17:33
@MilKyWaY它有一個回答十六票! – 2013-02-17 11:25:04
使用CCDrawNode如果你在cocos2d 2.1 – LearnCocos2D 2013-02-17 12:39:52