iTweenによるアニメーションを実行します。
ITweenObjectを実装したコマンドが持つtweenパラメータで指定します。
{
"type": /* ITweenObjectを実装するコマンド */
"tween": {
"tweenType": "MoveTo",
"easeType": "linear",
"loopType": "none",
"straddle": false,
"time": 2,
"delay": 2,
"vector3": {
"x": 1,
"y": 1,
"z": 1
},
"color": null,
"type": "Tween"
},
}
key |
type |
notes |
tweenType |
TweenType |
Tween種別 |
easeType |
EaseType |
Ease種別 |
loopType |
LoopType |
Loop種別 |
straddle |
bool |
コマンド跨ぎ許可フラグ |
vector3 |
JNVector3 |
Tween値 |
color |
JNColor |
Tween値 |
speed |
float |
Tween速度(timeとの併用不可) |
time |
float |
秒(s) |
delay |
float |
開始遅延時間(s) |
option |
Hashtable |
他iTweenパラメータの指定 |
TweenType
MoveTo,
MoveFrom,
MoveBy,
MoveAdd,
PunchPosition,
ShakePosition,
RotateTo,
RotateFrom,
RotateBy,
RotateAdd,
PunchRotation,
ShakeRotation,
ScaleTo,
ScaleFrom,
ScaleBy,
ScaleAdd,
PunchScale,
ShakeScale,
ColorTo,
ColorFrom,
ValueTo
EaseType
easeInQuad,
easeOutQuad,
easeInOutQuad,
easeInCubic,
easeOutCubic,
easeInOutCubic,
easeInQuart,
easeOutQuart,
easeInOutQuart,
easeInQuint,
easeOutQuint,
easeInOutQuint,
easeInSine,
easeOutSine,
easeInOutSine,
easeInExpo,
easeOutExpo,
easeInOutExpo,
easeInCirc,
easeOutCirc,
easeInOutCirc,
linear,
spring,
easeInBounce,
easeOutBounce,
easeInOutBounce,
easeInBack,
easeOutBack,
easeInOutBack,
easeInElastic,
easeOutElastic,
easeInOutElastic,
punch
LoopType
Tweenライブラリについて
SimpleJsonNovelではiTweenを使用しています。
Tweenの挙動や詳しい内容についてはiTween公式をご確認ください。