我找到了本教程,并一直在尝试在工具架中创建自己的面板,但我的面板不起作用,没有明显的原因。
我正在使用 Blender 2.63,并且我还在 Blender 2.58 和 2.56 中尝试了完全相同的脚本,两者都具有完全相同的结果。没有什么。
我通过脚本的次数超过了我的数,我没有看到任何拼写错误或不正确的单词,但它仍然没有任何作用。更糟糕的是我没有收到任何错误消息。
当我在文本编辑器中单击“运行脚本”按钮时,我得到的唯一消息是我已经运行了脚本。在工具架中,它以与添加多维数据集相同的方式显示在底部,只是使用多维数据集,您可以获得一些选项,例如多维数据集的位置/比例等。它还在信息窗口中显示为:
bpy.ops.text.run_script()
这就是我的代码的样子:
import bpy
class customToolshelfPanel(bpy.types.Panel):
bl_space_type = "VIEW_3D"
bl_region_type = "TOOLS"
bl_context = "objectmode"
bl_label = "Custom Toolshelf Panel"
def draw(self, context):
layout = self.layout
col = layout.column(align=True)
col.label(text="Add:")
col.operator("mesh.primitive_plane_add", icon="MESH_PLANE")
col.operator("mesh.primitive_cube_add", icon="MESH_CUBE")
任何帮助都将不胜感激,因为如果出现问题,Blender 根本不知道。