Procházet zdrojové kódy

Merge pull request #60336 from TokageItLab/fix-root-motion-rotation-init

Fixed wrong init value of root motion rotation
Clay John před 3 roky
rodič
revize
187daffbfc
1 změnil soubory, kde provedl 3 přidání a 3 odebrání
  1. 3 3
      scene/animation/animation_tree.cpp

+ 3 - 3
scene/animation/animation_tree.cpp

@@ -999,7 +999,7 @@ void AnimationTree::_process_graph(double p_delta) {
 							if (t->process_pass != process_pass) {
 								t->process_pass = process_pass;
 								t->loc = Vector3(0, 0, 0);
-								t->rot = Quaternion(0, 0, 0, 0);
+								t->rot = Quaternion(0, 0, 0, 1);
 								t->scale = Vector3(0, 0, 0);
 							}
 							double prev_time = time - delta;
@@ -1095,7 +1095,7 @@ void AnimationTree::_process_graph(double p_delta) {
 							if (t->process_pass != process_pass) {
 								t->process_pass = process_pass;
 								t->loc = Vector3(0, 0, 0);
-								t->rot = Quaternion(0, 0, 0, 0);
+								t->rot = Quaternion(0, 0, 0, 1);
 								t->scale = Vector3(0, 0, 0);
 							}
 							double prev_time = time - delta;
@@ -1191,7 +1191,7 @@ void AnimationTree::_process_graph(double p_delta) {
 							if (t->process_pass != process_pass) {
 								t->process_pass = process_pass;
 								t->loc = Vector3(0, 0, 0);
-								t->rot = Quaternion(0, 0, 0, 0);
+								t->rot = Quaternion(0, 0, 0, 1);
 								t->scale = Vector3(0, 0, 0);
 							}
 							double prev_time = time - delta;