From 1977c789fba6d5a6cf40125def2649ae306441bd Mon Sep 17 00:00:00 2001 From: ydicoder <79189798+ydipeepo@users.noreply.github.com> Date: Sun, 5 Jan 2025 16:23:35 +0900 Subject: [PATCH] Add set_prefer glide expression method. --- addons/xdut-motion/GlideMotionExpression.gd | 8 ++++++++ addons/xdut-motion/plugin.cfg | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/addons/xdut-motion/GlideMotionExpression.gd b/addons/xdut-motion/GlideMotionExpression.gd index 0555b96..d8e0eab 100644 --- a/addons/xdut-motion/GlideMotionExpression.gd +++ b/addons/xdut-motion/GlideMotionExpression.gd @@ -85,6 +85,14 @@ func set_rest_delta(value: float) -> GlideMotionExpression: _trans_init.rest_delta = value return self +## このアニメーションが何を重視するか設定します。 +func set_prefer(value: int) -> GlideMotionExpression: + match value: + XDUT_GlideMotionTransition.PREFER_VELOCITY, \ + XDUT_GlideMotionTransition.PREFER_POSITION: + _trans_init.prefer = value + return self + ## このアニメーションを速度を重視するよう設定します。 func prefer_velocity() -> GlideMotionExpression: _trans_init.prefer = XDUT_GlideMotionTransition.PREFER_VELOCITY diff --git a/addons/xdut-motion/plugin.cfg b/addons/xdut-motion/plugin.cfg index 8451e8e..dad4d2e 100644 --- a/addons/xdut-motion/plugin.cfg +++ b/addons/xdut-motion/plugin.cfg @@ -3,5 +3,5 @@ name="XDUT Motion" description="継続可能なバネや滑走アニメーション、加速度の情報を持った Tween を含む、ノードをアニメーションさせるためのアドオンです。" author="Ydi (@ydipeepo.bsky.social)" -version="1.0.3" +version="1.0.4" script="plugin.gd"