1
私はcocos2dを使って円を描いています。glColor4ubを使ってアルファを0に設定しました。描画が透明になり、下のレイヤーにccspriteが表示されます。cocos2dで完全な透明な描画
私の質問はなぜ私は図面を見ることができないように0を設定するので、完全な透明になっていないのですが、以下のccspriteだけですか?
私が間違っている場合、どのように修正する必要がありますか?
- (void) draw
{
glLineWidth(20);
glColor4ub(0, 255, 255, 0); //here I set alpha to 0
ccDrawCircle(ccp(100,100), 50, 0, 50, YES);
}
おかげ
しかし、glColor4ubは公式のcocos2dの例で何度も示されていた標準的な使用法です:http://cocos2d-iphone.googlecode.com/svn-history/r802/trunk/tests/drawPrimitivesTest.m – Gob00st
今それはです働いてくれてありがとう – Gob00st
私は同じことを考えました、それはcocos2dの例が示していることを考慮しています。しかし、私はcocos2d描画メソッドでglColor4ubを何度も試してみましたが、決してうまくいかないようです。私は、現在入手可能なものより古いバージョンのcocos2dで開発された可能性があり、新しいバージョンではccDrawColor4Bを使用する必要があると考えています。 –