私はすべてのそれらのOpenGLの呼び出しに非常に新しいですが、幸いcocos2dは簡単にこのように、私は、画面上に線を引くようになる:ccDrawLine不透明度?
-(void)draw {
glColor4f(255, 255, 255,255);
ccDrawLine(ccp(150,110), ccp(280,230));
}
そして、私は白いラインを取得します。
しかし、今は透明にしたいので、アルファ値を100に変更します。ただし、線はまだ明るく白です。次に、値が実際には0.0〜1.0の範囲にあると仮定しました。私は0.2に設定しましたが、まだ変更はありません。
なぜですか?
'glColor4ub()'の代わりに 'ccDrawColor4B(255,255,255,100)'を使うこともできます。 – Clay