场景里面有多个bip骨骼,然后我要选择其中一个做如下操作
比如:
if classof $==Biped_Object then
(
if $.name=="Bip01" then
(
Mybip =$.transform.controller
Mybip.figureMode = true
)
else messagebox("请选择质心!")
)
这个办法就是 场景里有多个bip,但是只要我选择想要操作的bip质心,就可以直接打开figureMode
但是这个局限性很大,一个是我必须选择质心,一个是我只能选择质心名称为“bip01”的骨骼。
所以我后来尝试了,选择任意的bip骨骼,比如手臂或者头部的骨骼,做如下操作:
if classof $==Biped_Object then
(
Mybip =$.transform.controller
Mybip.figureMode = true
)
但是这个是错误的,比如我选择手臂,就会显示:
各位大神求教!!!!
比如:
if classof $==Biped_Object then
(
if $.name=="Bip01" then
(
Mybip =$.transform.controller
Mybip.figureMode = true
)
else messagebox("请选择质心!")
)
这个办法就是 场景里有多个bip,但是只要我选择想要操作的bip质心,就可以直接打开figureMode
但是这个局限性很大,一个是我必须选择质心,一个是我只能选择质心名称为“bip01”的骨骼。
所以我后来尝试了,选择任意的bip骨骼,比如手臂或者头部的骨骼,做如下操作:
if classof $==Biped_Object then
(
Mybip =$.transform.controller
Mybip.figureMode = true
)
但是这个是错误的,比如我选择手臂,就会显示:
各位大神求教!!!!