0

cocos2dでビネット効果を作りたいです。どうすればこれを行うことができるのか、よくわかりません。画像だけを使おうと思ったのですが、高解像度のフルスクリーン画像 (これは iPad 用です) は多くのメモリを占有します。次に、CCRenderTexture を使用することを考えました。使ったことはありませんが、現在検討中です。これを達成するために、どのようなアドバイスがありますか?

これに似たものが欲しいです(画像の角と端の近くの黒に注意してください)

ここに画像の説明を入力

ありがとう。

4

1 に答える 1

0

それを行うためのピクセル シェーダーを見つけたり、作成したりすることはできますが、私にはアドバイスする経験がありません。周辺光量補正ピクセル シェーダをグーグルで検索すると、出発点となるサンプルがいくつか得られます。

代わりに、2048 x 1536 のビネット効果を行うために必要な画像は、大量のメモリを占有しないため、手に負えなくなります。試してみます。

于 2012-07-24T19:27:06.237 に答える