浏览代码

Make sure IK target is inside tree before using its transform

Haoyu Qiu 4 年之前
父节点
当前提交
88e3ba83f0
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      scene/3d/skeleton_ik_3d.cpp

+ 1 - 1
scene/3d/skeleton_ik_3d.cpp

@@ -542,7 +542,7 @@ Transform3D SkeletonIK3D::_get_target_transform() {
 		target_node_override = Object::cast_to<Node3D>(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;