ITADN

Unable to add components to spot-light

#268Openblueforesticarus 创建于 2025-03-22
The object that actually gets the bevy SpotLight component is the inner one. I can't add custom components to this. ``` Traceback (most recent call last): File "/home/user/.config/blender/4.3/extensions/user_default/Blenvy/add_ons/bevy_components/components/ui.py", line 200, in draw draw_component_ui(layout, selected_item, registry, selected_component, registry_has_type_infos, context) File "/home/user/.config/blender/4.3/extensions/user_default/Blenvy/add_ons/bevy_components/components/ui.py", line 233, in draw_component_ui components_in_item = object_or_collection.components_meta.components ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'SpotLight' object has no attribute 'components_meta' Traceback (most recent call last): File "/home/user/.config/blender/4.3/extensions/user_default/Blenvy/add_ons/bevy_components/components/ui.py", line 200, in draw draw_component_ui(layout, selected_item, registry, selected_component, registry_has_type_infos, context) File "/home/user/.config/blender/4.3/extensions/user_default/Blenvy/add_ons/bevy_components/components/ui.py", line 233, in draw_component_ui components_in_item = object_or_collection.components_meta.components ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'SpotLight' object has no attribute 'components_meta' Traceback (most recent call last): File "/home/user/.config/blender/4.3/extensions/user_default/Blenvy/add_ons/bevy_components/components/ui.py", line 200, in draw draw_component_ui(layout, selected_item, registry, selected_component, registry_has_type_infos, context) File "/home/user/.config/blender/4.3/extensions/user_default/Blenvy/add_ons/bevy_components/components/ui.py", line 233, in draw_component_ui components_in_item = object_or_collection.components_meta.components ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'SpotLight' object has no attribute 'components_meta' Traceback (most recent call last): File "/home/user/.config/blender/4.3/extensions/user_default/Blenvy/add_ons/bevy_components/components/ui.py", line 200, in draw draw_component_ui(layout, selected_item, registry, selected_component, registry_has_type_infos, context) File "/home/user/.config/blender/4.3/extensions/user_default/Blenvy/add_ons/bevy_components/components/ui.py", line 233, in draw_component_ui components_in_item = object_or_collection.components_meta.components ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'SpotLight' object has no attribute 'components_meta' adding component bevy_pbr::volumetric_fog::VolumetricLight to target 'Spot' Traceback (most recent call last): File "/home/user/.config/blender/4.3/extensions/user_default/Blenvy/add_ons/bevy_components/components/operators.py", line 57, in execute add_component_to_item(target_item, component_definition, value=component_value) File "/home/user/.config/blender/4.3/extensions/user_default/Blenvy/add_ons/bevy_components/components/metadata.py", line 190, in add_component_to_item (_, propertyGroup) = upsert_component_in_item(item, long_name=long_name, registry=registry) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.config/blender/4.3/extensions/user_default/Blenvy/add_ons/bevy_components/components/metadata.py", line 208, in upsert_component_in_item target_components_metadata = item.components_meta.components ^^^^^^^^^^^^^^^^^^^^ AttributeError: 'SpotLight' object has no attribute 'components_meta' Error: Python: Traceback (most recent call last): File "/home/user/.config/blender/4.3/extensions/user_default/Blenvy/add_ons/bevy_components/components/operators.py", line 57, in execute add_component_to_item(target_item, component_definition, value=component_value) File "/home/user/.config/blender/4.3/extensions/user_default/Blenvy/add_ons/bevy_components/components/metadata.py", line 190, in add_component_to_item (_, propertyGroup) = upsert_component_in_item(item, long_name=long_name, registry=registry) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.config/blender/4.3/extensions/user_default/Blenvy/add_ons/bevy_components/components/metadata.py", line 208, in upsert_component_in_item target_components_metadata = item.components_meta.components ^^^^^^^^^^^^^^^^^^^^ AttributeError: 'SpotLight' object has no attribute 'components_meta' Traceback (most recent call last): File "/home/user/.config/blender/4.3/extensions/user_default/Blenvy/add_ons/bevy_components/components/ui.py", line 200, in draw draw_component_ui(layout, selected_item, registry, selected_component, registry_has_type_infos, context) File "/home/user/.config/blender/4.3/extensions/user_default/Blenvy/add_ons/bevy_components/components/ui.py", line 233, in draw_component_ui components_in_item = object_or_collection.components_meta.components ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'SpotLight' object has no attribute 'components_meta' Traceback (most recent call last): File "/home/user/.config/blender/4.3/extensions/user_default/Blenvy/add_ons/bevy_components/components/ui.py", line 200, in draw draw_component_ui(layout, selected_item, registry, selected_component, registry_has_type_infos, context) File "/home/user/.config/blender/4.3/extensions/user_default/Blenvy/add_ons/bevy_components/components/ui.py", line 233, in draw_component_ui components_in_item = object_or_collection.components_meta.components ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'SpotLight' object has no attribute 'components_meta' Traceback (most recent call last): File "/home/user/.config/blender/4.3/extensions/user_default/Blenvy/add_ons/bevy_components/components/ui.py", line 200, in draw draw_component_ui(layout, selected_item, registry, selected_component, registry_has_type_infos, context) File "/home/user/.config/blender/4.3/extensions/user_default/Blenvy/add_ons/bevy_components/components/ui.py", line 233, in draw_component_ui components_in_item = object_or_collection.components_meta.components ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'SpotLight' object has no attribute 'components_meta' ```
1 条评论