我正在尝试使用Python在Blender中制作一个自定义游戏引擎。我得到了它和所有的东西,但我想设置渲染设置,以便我可以设置为游戏引擎,而不是渲染引擎。
在文档中,我发现了RenderSettings结构类,但我不知道如何在任何地方使用它。我已经创建了我的渲染引擎,继承了RenderEngine类,但是不知道如何使用RenderSettings类。
我需要RenderSettings类的原因是,我需要访问属性use_game_engine并将其设置为True,以便Blender将显示游戏属性而不是呈现属性。我已经尝试了几个小时了,我已经尝试了我能想到的所有方法。我不知道我是不是太傻了,还是错过了什么任何帮助都将不胜感激!
文档链接:http://www.blender.org/api/blender_python_api_2_73_release/bpy.types.RenderEngine.html
http://www.blender.org/api/blender_python_api_2_73_release/bpy.types.RenderSettings.html
发布于 2015-02-05 15:29:08
可以在场景数据块中找到作为render属性的RenderSettings类的实例。因此,可以在以下位置找到当前场景的use_game_engine -
bpy.context.scene.render.use_game_engine如果你有多个场景,你也可以通过-
bpy.data.scenes['MyScene'].render.use_game_enginehttps://stackoverflow.com/questions/28319532
复制相似问题