私は、このebook Programming Add-Ons for Blender 2.5の指示に従って、開発環境をセットアップしました。
現在、インストールされているBloop というアドオンをデバッグしようとしていますが、動作しているように見えますが、Eclipse には次のような多くのエラー メッセージが表示されます。
class Mapping(object):
def __init__(self, joint=None, id=None, bone=None, other=None):
...
self.bone_matrix = bpy.bloop.armature.matrix_world.inverted() * self.bone.bone.matrix_local.inverted()
^^^^
ErrorMsg: Undefined variable from import: bloop
外部ライブラリは次のように構成されます。
Blenders のバージョンは 2.67 で、アドオンは 2.59 用に開発されました。Blender で Python を使用した経験はまったくありません。
別のタイプのエラーは次のとおりです。
Unresolved import: MappingSet bloop.py
from .mapping_set import MappingSet
MappingSet は、インポートしようとする bloop.py と同じフォルダーにあります。
プロジェクトの構造は次のとおりです(その場で編集したいので、ソースフォルダーはありません)
私は何を間違っていますか?
少なくともエラー メッセージを抑制する回避策は、これらの行の最後で #@UnresolvedImport と #@UndefinedVariable を使用することです。