一連の画像 (PNG) ファイルがあり、そのうちの約 50 です。次々とすばやく表示すると、スムーズなアニメーションが形成されます。
NSView 内の Cocoa でこのアニメーションを作成するにはどうすればよいですか? どのような方法を提案し、どのように実行しますか?
ここでのほとんどの回答は Core Animation を示唆しているようですが、マウスイベントとドロップを受け入れる NSView にある必要があるため、これが機能するかどうかはわかりません。
一連の画像 (PNG) ファイルがあり、そのうちの約 50 です。次々とすばやく表示すると、スムーズなアニメーションが形成されます。
NSView 内の Cocoa でこのアニメーションを作成するにはどうすればよいですか? どのような方法を提案し、どのように実行しますか?
ここでのほとんどの回答は Core Animation を示唆しているようですが、マウスイベントとドロップを受け入れる NSView にある必要があるため、これが機能するかどうかはわかりません。
Core Animation は、滑らかなアニメーションを表示するための最良の方法です。
NSViewAnimation もアニメーションを作成できますが、コア アニメーションのように滑らかにならない場合があります。
NSView はコア アニメーション レイヤーを追加することもできます。
[NSView setWantLayer:YES]
あなたの質問では、マウスイベントを受け入れたいので、コアアニメーションを使用してNSViewでアニメーションを表示することをお勧めします。NSViewはイベントを受け入れるだけで、レイヤーをアニメーションにします。
下手な英語で申し訳ありません。:)