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