我尝试用GoranM/bdx插件编写一个游戏。当我用纹理创建板块并尝试导出到代码时,我会得到致命的错误。
回溯(最近一次调用):文件“C:\Users\Myuser\AppData\漫游\Blender Foundation\Blender\2.79\scripts\addons\bdx\ops\exprun.py",第225行,在执行导出(self,context,bpy.context.scene.bdx.multi_blend_export,bpy.context.scene.bdx.diff_export)文件”C:\Users\Myuser\AppData\漫游\Blender Foundation\Blender\2.79\scripts\addons\bdx\ops\exprun.py",第123行,在导出bpy.ops.export_scene.bdx(filepath=file_path,scene_name=scene.name,exprun=True)文件"C:\Program \Blender第189行中,call ret = op_call(self.idname_py(),None,( kw):错误:回溯(最近一次调用):文件“C:\Users\Myuser\AppData\漫游\Blender Foundation\Blender\2.79\scripts\addons\bdx\exporter.py",行903,在执行返回导出(上下文、self.filepath、self.scene_name、self.exprun、self.apply_modifier)文件”C:\Users\AppData\AppData\漫游\Blender Foundation\Blender\2.79\scripts\addons\bdx\exporter.py",第829行,在导出“模型”:Foundation\Blender\2.79\scripts\addons\bdx\exporter.py",(objects,apply_modifier),文件“C:\Users\Myuser\AppData\漫游\Blender Foundation\Blender\2.79\scripts\addons\bdx\exporter.py",第117行,以srl_models verts =顶点(网格)文件”C:\User\Myuser\AppData\漫游\Blender Foundation\Blender\2.79\scripts\addons\bdx\exporter.py“,行53,在顶点vert_uv = list(uv_layerli.uv) IndexError: bpy_prop_collectionindex:索引0超出范围,大小为0 位置: C:\Program \Blender Foundation\Blender\2.79\scripts\modules\bpy\ops.py:189 地点:-1
也许有人也有同样的问题你知道怎么解决吗?
发布于 2019-10-01 12:50:23
在调用该函数之前进入对象模式。
bpy.ops.object.mode_set(mode='OBJECT',toggle=False)
https://stackoverflow.com/questions/49199787
复制相似问题