Melt 0.2.1ソースコード

画面が溶けるスクリーンセーバ・モジュール、「Melt」のソースコードをアップロードしました。

いくつかポイントがあると思っています。何かの参考になれば。

  • CoreGraphicsを使ったスクリーンショットの取り方
  • 取ったスクリーンショット(32,000色・256色)をフルカラーイメージに変換する方法
  • フルカラーに変換したスクリーンショットをNSImageで利用する
  • NSBitmapImageRepから生データを取り出してAltiVecで変形する
  • 「オプション」シートの作り方・使い方
  • 「パスワードを要求する」がオンになっている場合用に、暗転させられちゃう前にスクリーンショットを取る方法(+ (void)performGammaFadeでスクリーンショットを取る)

質問があればこの記事にコメントしてください。