CCLayer全体をぼかすためにすでに実装されている方法を知っている人がいれば、私は不思議です。私は単純なCCLayerColorを使って少し不透明に黒を設定していますが、私は見分けがつかないくぼみになるほど十分に背景をぼかすことができるようにしたいと思います。CCLayerColorをぼかす(ポーズメニュー用)
5
A
答えて
0
これはCCLayerColorで行うことができます。
-(void)fadeBackground
{
ccColor4B color = {0,0,0,255};
CCLayerColor *fadeLayer = [CCLayerColor layerWithColor:color];
[self addChild:fadeLayer z:7];
fadeLayer.opacity = 0;
id fade = [CCFadeTo actionWithDuration:1.0f opacity:160];//200 for light blur
id calBlk = [CCCallBlock actionWithBlock:^{
//show pause screen buttons here
//[self showPauseMenu];
}];
id sequen = [CCSequence actions:fade, calBlk, nil];
[fadeLayer runAction:sequen];
}
0
は、あなたはそれでいくつかのノイズが半透明である小さなタイルを作成し、テクスチャパラメータは、それを繰り返すように設定されている画面をカバーしてスプライトを作成できませんでしたか?
CCSprite *blurSprite = [CCSprite spriteWithFile:@"blurtile.png" rect:CGRectMake(0, 0, 1024, 768)];
blurSprite.position = ccp(512,384);
ccTexParams params = {GL_LINEAR,GL_LINEAR,GL_REPEAT,GL_REPEAT};
[blurSprite .texture setTexParameters:¶ms];
[self addChild:blurSprite];
これらのパラメータは多少間違っているかもしれませんが、一般的な考え方を示す必要があります。
関連する問題
- 1. cocos2D CCLayerまたはCCLayerColor setOpacity
- 2. Xcode SpriteKitでポーズメニューを作成する
- 3. CCLayerColorが正常に動作しない
- 4. ポーズメニュー、私はエスケープボタンを押すたびにヘルスバーが
- 5. ARSKViewでポーズメニューを作成するにはどうすればよいですか?
- 6. キューブマップをぼかす
- 7. Divにガウスぼかしを適用
- 8. ぼかしでListViewアイテムをぼかす方法は?
- 9. ArcGISのマップビューをぼかす
- 10. cssフィルタ:ぼかしガラス効果が働かない、ぼかしがない、内容に影響を及ぼす
- 11. ログイン用のぼかしボックスの作成
- 12. テキストフィールドでのぼかしの使用
- 13. ぼかし
- 14. ぼかしライブラリはボタンをぼかしていません
- 15. PythonでPILを使用して画像をぼかす
- 16. scikit-imageを使用して画像をぼかす
- 17. javascriptを使用して画像の端をぼかす方法
- 18. GSAPを使用してぼかしフィルタをアニメーション化する
- 19. ワンドを使用してImageMagickでモーションをぼかす方法は?
- 20. ぼろぼろ「ボックス」と「ベースボックス」は違いがありますか?
- 21. JQueryやJavascriptでぼかしやぼかしを作成するには?
- 22. UIBlurEffectもテキストをぼかしますか?
- 23. スライダー - アクティブぼかし
- 24. UIImageのぼかし
- 25. ガウスぼかしアルゴリズム
- 26. MKOverlayRenderer拡大縮小によるぼかしとぼかし
- 27. JavaScriptをぼかしイベント
- 28. フリーフォーム領域にぼかしフィルタを適用する
- 29. 強いぼかしを適用するPHPの最速方法
- 30. 「ぼかし」のヘッダーに画像を使用する
http://www.cocos2d-iphone.org/forum/topic/6315を参照してください。 –