我认为 WM3_MC_Rebuild 重新加载变形目标(在它的指定通道上)是否正确?
在这种情况下,为什么以下似乎没有达到预期的效果?
for i = 1 to 12 do
(
WM3_MC_Rebuild myObj.morpher i
)
我认为 WM3_MC_Rebuild 重新加载变形目标(在它的指定通道上)是否正确?
在这种情况下,为什么以下似乎没有达到预期的效果?
for i = 1 to 12 do
(
WM3_MC_Rebuild myObj.morpher i
)
这似乎起到了作用:
myObj.modifiers[#Morpher].Autoload_of_targets = 1
是的,WM3_MC_Rebuild 函数按指定触发重建。我不知道为什么你没有得到你想要的效果,但问题可能不在于被调用的函数(可能没有满足某些条件以允许重建)。
如果你有 Visual Studio 的版本,你实际上可以在 samples\modifiers\morpher\MorpherMXS\mcfunc.cpp 查看这个函数的源代码,叫做 wm3_mc_rebuild_cf(Value** arg_list, int count)
您可以重新构建这个项目,将 dll 复制到 stdplugs 中,然后在函数中放置断点并单步执行代码。非常非常好用!