0

我正在使用 C++ 和 OpenGL ES3 创建我的简单游戏引擎,所以我不是 python 或搅拌机开发人员我只是使用搅拌机来创建低多边形模型现在我想使用搅拌机作为关卡编辑器,所以经过一些研究我创建了一个简单的导出器将场景导出到 XML 文件,它工作正常,我在搅拌机交换中的帖子。我在我的引擎中使用实例,所以我想在搅拌机中创建相同对象的数组并导出矩阵和计数,所以如果我创建一个数组修饰符,我如何获取实例的数据。

4

1 回答 1

1

我找到了解决方案:创建对象的链接副本然后迭代bpy.data.meshes然后使用此脚本找到网格所有者

mesh_owners = {}
for ob in bpy.data.objects:
if ob.type == 'MESH':
    mesh_owners.setdefault(ob.data, []).append(ob)

感谢您如何访问脚本中对象的网格数据?

于 2017-11-08T16:23:26.030 回答