RubyCocoaでQuartzComposerのデモ
公開日:
:
最終更新日:2014/01/25
RubyCocoa
記事内に広告を含む場合があります。記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。
以下のページを参考にしました。
画面写真はこんな感じ。
コードは以下の通り。
require 'osx/cocoa'
OSX.require_framework 'QuartzComposer'
class AppController < OSX::NSObject
include OSX
ib_outlet :window
def awakeFromNib
@window.alphaValue = 0.8
v = @window.contentView = QCView.alloc.init
v.loadCompositionFromFile(
"/Developer/Examples/Quartz Composer/" +
"Compositions/Graphic Animations/Cube Replicator.qtz"
)
v.startRendering
end
end