頑張ってBlueprintをC++変換する練習をしているので、
備忘録がてらQuartzのビートごとにイベントが呼ばれる簡単なサンプルをC++で書いてみました。
Blueprint版
C++
ハマったところ
ASandboxActor::MyQuantizationEventはUFUNCTIONで定義しないとビルドが通るのに呼ばれない。
C++なんだからビルドが通るなら動いて欲しい・・・。
疑問点
ClockHandleCpp->ResumeClock( this, ClockHandleCpp );
このへん、引数にClockHandleCpp(自分自身)を渡す意味何!?!?
たぶんBP用のinterfaceなんだろうけれど、C++からはどう呼ぶのが綺麗なんだろう
→ どうやらQuartzが特殊なだけで、他の機能はいい感じに呼べるっぽい。