0

cocos2d を使用して、多角形のスプライトを正方形/長方形のテクスチャで塗りつぶすことができるかどうかを知りたいです。メソッドをオーバーライドする必要があると思いますが、drawこれを実現する方法がわからず、オンラインで役立つリソースを見つけることができませんでした。

よろしく

4

1 に答える 1

1

cocos2D でその効果を行う最も簡単な方法は、CCProgressTime を使用して塗りつぶし効果を表示することです。

 CCProgressTimer    *mProgressMeter;
 mProgressMeter = [CCProgressTimer progressWithSprite:[CCSprite spriteWithFile:TEX_SYRINGE_LAYER]];
 mProgressMeter.color = ccc3(102,0,204);
 mProgressMeter.percentage = 0.0f;
 [mProgressMeter stopAllActions];
 [mProgressMeter runAction:[CCProgressTo actionWithDuration:2.0f percent:80.0f]];
于 2012-09-30T03:04:35.193 に答える