擅长:python、mysql、java
<p>我认为</p>
<blockquote>
<p>testInstance = SelectFace() # why not work?</p>
</blockquote>
<p>才是真正的问题。在</p>
<p>参见:
<a href="https://www.blender.org/api/blender_python_api_2_60a_release/info_overview.html" rel="nofollow">https://www.blender.org/api/blender_python_api_2_60a_release/info_overview.html</a></p>
<p>似乎不希望您编写的代码创建bpy.types.运算符. 也许是搅拌机手柄bpy.types.运算符以自己的方式创建子类。在</p>
<p>“注意这些类没有定义<strong>init</strong>(self)函数。虽然如果定义了<strong>init</strong>()和<strong>del</strong>()将被调用,但类实例的生存期仅跨越执行过程。因此,例如面板,每次重画都会有一个新实例,因此很少有理由在面板实例中存储变量。相反,持久变量应该存储在blender数据中,以便在blender重新启动时恢复状态。”</p>
<p>另请参见属性定义:<a href="https://www.blender.org/api/blender_python_api_2_66a_release/bpy.props.html" rel="nofollow">https://www.blender.org/api/blender_python_api_2_66a_release/bpy.props.html</a></p>