Python 混合器对象变量?

Python 混合器对象变量?,python,blender,mesh,Python,Blender,Mesh,所以我一直在开发一个即将推出的RPG,并在blender中遇到了一个障碍。表示装备项目的特定网格以及如何显示。。。就像我有12个不同的头盔,但只想通过python显示一个。一直以来,每个头盔都是同一根骨骼的父项,但只会显示其中一根,其余的则隐藏起来。。。比如: 初始化 头盔网=obj_头盔1 但是否有类似的情况: 隐藏网格(所有头盔网格) 显示网格(头盔网格) ? 也许已经有类似的东西我可以实现了?我在网上看了看,没有发现任何关联 提前谢谢 在游戏过程中隐藏每个网格对象,然后使用来更改游戏对象使

所以我一直在开发一个即将推出的RPG,并在blender中遇到了一个障碍。表示装备项目的特定网格以及如何显示。。。就像我有12个不同的头盔,但只想通过python显示一个。一直以来,每个头盔都是同一根骨骼的父项,但只会显示其中一根,其余的则隐藏起来。。。比如:

初始化 头盔网=obj_头盔1

但是否有类似的情况: 隐藏网格(所有头盔网格) 显示网格(头盔网格)

? 也许已经有类似的东西我可以实现了?我在网上看了看,没有发现任何关联


提前谢谢

在游戏过程中隐藏每个网格对象,然后使用来更改游戏对象使用的网格

中间的Python控制器可以是这样的——

import bge

cont = bge.logic.getCurrentController()

kbd = cont.sensors["Keyboard"]

for key,status in kbd.events:
    if status == bge.logic.KX_INPUT_JUST_ACTIVATED:
        if key == bge.events.FKEY:
            cont.activate(cont.actuators['ToCube'])
        elif key == bge.events.GKEY:
            cont.activate(cont.actuators['ToCone'])
        elif key == bge.events.HKEY:
            cont.activate(cont.actuators['ToSphere'])
下面是一个混合的例子
(来源:)