1

私は現在、スプライトの透明度を無視するためにCGPathを使用しています。

path = CGPathCreateMutable();
CGPathMoveToPoint(path, NULL, endpoint-x, endpoint-y);
CGPathAddLineToPoint(path, NULL, 0, 250);.....
CGPathAddLineToPoint(path, NULL, 50, 0);
CGPathCloseSubpath(path);

これは、パスごとに1つのスプライトに対して機能します。問題は、私のスプライトがアニメーション化されているため、頂点(ポイント)が異なる複数のスプライトを使用していることです。私の質問は、アニメーション化された(複数の)スプライトの透明度を無視するための最良の方法は何ですか?フレームごとにこれを使用できると言われましたが、それは面倒なので、これよりも簡単なものがあるかもしれません。

追加情報として、ピクセルパーフェクトコリジョンを試しましたが、うまくいきませんでした。助けてください。

4

0 に答える 0