1

イテレータ内のスプライトに画像をレンダリングしています。各レンダリング(反復)をキャンバス上に無期限に残して、連続する各レンダリングレイヤーが前のレンダリングレイヤーの上に表示されるようにします。これどうやってするの?私のコンポジションにはクリアやその他のレイヤーはありません。

4

1 に答える 1

1

Quartz Composerでは、ほとんどの場合、Clearパッチを使用する必要があります。フレームバッファの以前のコンテンツに依存できるとは限りません。したがって、これを実現するには、すべての画像を構造にロードし(おそらくJavaScript、パッチをフィードしてそこからImage LoaderビルドするQueueことにより)、フレームごとにを使用してすべての画像を表示する必要がありますIterator

Quartz ComposerConceptualCompositionsバンドルのOSXDeveloperLibraryで入手できるAppleの「ImageTV」サンプルコンポジションをチェックしてください。この例は、一連の画像を構造にロードしてから表示する方法を示しています。

于 2012-06-26T03:40:33.947 に答える