Core AnimationでQuartz ComposerのCompositionを表示する
公開日:
:
最終更新日:2014/01/27
cocoa
記事内に広告を含む場合があります。記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。
すごく簡単にできてビックリ。背景はグリグリとアニメーションしてます。以下のようなコードを書けばOK。描画スレッドなどを自前で管理しなくても良い。Mac素敵すぎる。(いや、最近のグラフィック関係のAPIは全部こんなノリなのかな??)
QCCompositionLayer *rootLayer;
rootLayer = [QCCompositionLayer compositionLayerWithFile:
[[NSBundle mainBundle]pathForResource:@"Background"
ofType:@"qtz"]];
しかしtopコマンドで確認してみると、CPUを40%くらい食っているようです。うーむ、ここから先、Core Animationを本格的にいじっていくのはMacBookではちとつらいか…。強力なGPUを積んでいるMacならもっと軽くなるのだろうなあ。空からMacBookProが降ってこないかなあ?笑
関連記事
- PREV
- QCCompositionLayerでコンパイルエラー
- NEXT
- SQLを基礎から復習中