From 56b3439d120ffa30b118f037abe362188f658616 Mon Sep 17 00:00:00 2001 From: fgenesis Date: Wed, 18 Oct 2023 02:16:14 +0200 Subject: [PATCH] support scaling bones in anim editor --- Aquaria/AnimationEditor.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Aquaria/AnimationEditor.cpp b/Aquaria/AnimationEditor.cpp index 8b88289..b697e59 100644 --- a/Aquaria/AnimationEditor.cpp +++ b/Aquaria/AnimationEditor.cpp @@ -774,6 +774,21 @@ void AnimationEditor::update(float dt) } } + if (editingBone) + { + float m = 0.2f; + if(core->getKeyState(KEY_NUMPADSLASH)) + { + editingBone->originalScale /= (1 + m*dt); + editingBone->scale = editingBone->originalScale; + } + if(core->getKeyState(KEY_NUMPADSTAR)) + { + editingBone->originalScale *= (1 + m*dt); + editingBone->scale = editingBone->originalScale; + } + } + if (editingBone && boneEdit == 1 && !splinegrid) { Vector add = core->mouse.change;