如何在 python 脚本中将 .obj 文件从搅拌机导入搅拌机游戏引擎
Posted
技术标签:
【中文标题】如何在 python 脚本中将 .obj 文件从搅拌机导入搅拌机游戏引擎【英文标题】:How to import .obj file from blender to blender game engine in python script 【发布时间】:2019-12-22 16:53:35 【问题描述】:我想将在blender中创建的obj文件中的一个对象从python脚本导入blender游戏引擎bge。在文档中,没有列出导入功能,但我可以从 UI 中完成。有人知道将 .obj 导入 blender 2.79 需要什么功能吗?
通过 UI 导入效果很好,但必须在脚本中随机化和自动化
出口:
bpy.ops.export_scene.obj(filepath="myPath/test.obj",
filter_glob="*.obj",
use_selection=True)
可能的导入:
bge.xxx.import("myPath/test.obj") ??
【问题讨论】:
【参考方案1】:嗯,我找到了答案。 我无法将 bge 导入搅拌机渲染,但反之亦然。 因此,如果您切换到 Blender Game,您不仅可以导入 bge.logic,还可以导入 bpy,它允许您使用以下命令导入具有所有纹理等的网格:
bpy.ops.import_scene.obj(filepath="myPath/myFile.obj")
可以使用 scene.objects 访问。
我可以删除这个问题,但我会保持打开状态,以防其他人遇到同样的问题。
【讨论】:
以上是关于如何在 python 脚本中将 .obj 文件从搅拌机导入搅拌机游戏引擎的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Notepad++ 的 Python 脚本中将变量设置为正则表达式字符串?