ブループリントで-10~10を繰り返す | とあるプログラマーのブログ

とあるプログラマーのブログ

Unityやblender、Live2Dについて書いていきます!

Live2Dでよくある以下のようなコードをブループリントでもやってみた。

double t = (UtSystem.getUserTimeMSec()/1000.0) * 2 * Math.PI;
live2DModel.setParamFloat("PARAM_ANGLE_X", (float)(10 * Math.Sin(t/3.0)));

UE4ではTickイベントのDeita Secondsが毎フレーム決まった秒数を返してた。
float型に足しこんでいってSinでくるんでかけてやれば-10~10の間で返してくれた。