Browse Source

Make sure IK target is inside tree before using its transform

(cherry picked from commit 88e3ba83f0d80a88771afcb9ee5597bcfcf1a2d0)
Haoyu Qiu 4 years ago
parent
commit
018f28bead
1 changed files with 1 additions and 1 deletions
  1. 1 1
      scene/animation/skeleton_ik.cpp

+ 1 - 1
scene/animation/skeleton_ik.cpp

@@ -549,7 +549,7 @@ Transform SkeletonIK::_get_target_transform() {
 		target_node_override = Object::cast_to<Spatial>(get_node(target_node_path_override));
 	}
 
-	if (target_node_override) {
+	if (target_node_override && target_node_override->is_inside_tree()) {
 		return target_node_override->get_global_transform();
 	} else {
 		return target;