CCSprite
左から右に言ってみましょう。この目的のために、一端から使い果たされた部分が「外側」になるようにスプライトのプロパティを変更しようとしていますtextureRect
。スプライトの表示フレーム。
以前、スプライトシートからロードされるスプライトでこの種のことを行いましたが、完全に機能しましたが、これCCSprite
を使用CCRenderTexture
して作成し、プロパティを変更すると、textureRect
スプライト全体が消えてしまいます。
最初の画像は、CCRenderTexture から取得した元の CCSprite です。2 番目の画像は、私が達成したいことを示しています。スプライトの黒い点線の長方形の部分は除外する必要があります。スプライトの青い点線の部分のみを表示する必要があります。基本的に、この青い点線の長方形は私の textureRect です。
スプライトを一方の端から減らす方法はありますか。また、通常作成されたスプライトと を使用して作成されたスプライトの間に違いはありますかCCRenderTexture
。