小编Jún*_*ior的帖子

Blender:属性错误:“_RestrictContext”对象没有属性“场景”

运行我的脚本时,我收到此错误:

AttributeError:“_RestrictContext”对象没有属性“scene”

我正在尝试创建一个优化脚本:

bl_info = {
    "name": "Empic Stone",
    "author": "Null",
    "version": (0, 0, 1),
    "blender": (2, 79, 0),
    "location": "VIEW3D > ADD > Mesh",
    "description": "Empic Stone",
    "warning": "",
    "wiki_url": "",
    "tracker_url": "",
    "category": "Add Mesh"
}

# Imports
import bpy

# Mesh - Create Cubic
bpy.ops.mesh.primitive_cube_add(location=(0.00, 0.00, 1.00))

def draw_item(self, context):
     self.layout.operator_context = 'INVOKE_DEFAULT'
     self.layout.operator(EpicStone.bl_idname, text="Epic Stone", icon="PLUGIN")

def register():
    bpy.utils.register_module(__name__)
    bpy.types.INFO_MT_mesh_add.append(draw_item)

def unregister():
    bpy.utils.unregister_module(__name__)
    bpy.types.INFO_MT_mesh_add.remove(draw_item)

if __name__ == '__main__':
     register()
Run Code Online (Sandbox Code Playgroud)

python blender

4
推荐指数
1
解决办法
5100
查看次数

标签 统计

blender ×1

python ×1