楼主 请教一下 我想写一个批量merge的脚本(比如把 1.max 里面的Bone01,Bone02 merge到某个文件夹路径下的所有MAX里并保持链接关系) 但是有个地方一直走不通 ,我贴下代码,我不清楚如何选择1.max里的Bone01,Bone02,然后把他们当成一个数组merge到别的MAX里。。
on btn1 pressed do
(
allbones = #()
for i in selection do
(
if (classof i == BoneGeometry or classof i == Dummy) then
(
append allbones i
)
)
)
on btn2 pressed do
(
local path = getSavePath caption:"设置存放批量导出文件的目录"
if path == undefined do
(
path = ""
)
imp_path.text = path
)
on btn3 pressed do
(
con = getfiles( imp_path.text + "\*.max")
if con.count >0 then (
for f in con do
(
mergemaxfile "1" allbone #select
savemaxfile(f)
)
)
)