浏览代码

Merge pull request #88201 from aaronfranke/gltf-fix-trigger-export

Fix exporting trigger shapes in GLTF
Rémi Verschelde 1 年之前
父节点
当前提交
80503c715d
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      modules/gltf/extensions/physics/gltf_document_extension_physics.cpp

+ 1 - 1
modules/gltf/extensions/physics/gltf_document_extension_physics.cpp

@@ -360,7 +360,7 @@ void GLTFDocumentExtensionPhysics::convert_scene_node(Ref<GLTFState> p_state, Re
 				gltf_shape->set_mesh_index(_get_or_insert_mesh_in_state(p_state, importer_mesh));
 			}
 		}
-		if (cast_to<Area3D>(_get_ancestor_collision_object(p_scene_node))) {
+		if (cast_to<Area3D>(_get_ancestor_collision_object(p_scene_node->get_parent()))) {
 			p_gltf_node->set_additional_data(StringName("GLTFPhysicsTriggerShape"), gltf_shape);
 		} else {
 			p_gltf_node->set_additional_data(StringName("GLTFPhysicsColliderShape"), gltf_shape);