0

cocos2dタイルマップに問題があります。私の目的は、プレイヤーが動き回るときに、その周りを円で見るだけで、残りの部分は見えないようにする円形の視線を作ることです。長方形の領域で色々試して成功しましたが、円形の領域では成功しませんでした。お返事をお待ちしております。ご協力いただきありがとうございます。すぐに手伝っていただければ幸いです。

4

1 に答える 1

2

長方形の領域を使用し、プレーヤーの子として丸いグラデーションのアルファ マスクを追加して、見える部分を丸くします。フェージングなど

http://i.imgur.com/3IEDI.png

色褪せることなく

http://i.imgur.com/Y90ZR.png

編集。

緑のレイヤーはフォグです。その正方形だけが明らかにされています (「私は多くのことを試し、長方形の領域で成功しました」)。赤いレイヤーは円形ビジョン マップです。目に見える正方形の一部をカバーしているため、ユーザーにはカバーされていない円が表示されます。

ここに画像の説明を入力

于 2012-04-06T13:54:24.097 に答える