码迷,mamicode.com
首页 > 其他好文 > 详细

设置相对路径的方法

时间:2014-10-15 17:34:11      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   for   文件   sp   div   log   ef   

方法一:

for i in objects do
(
    --判断是否是多维材质
    if (classof i.material==Multimaterial) then 
    (
        --遍历子材质球(个数)
        for numsubs =1 to i.material.numsubs do
        (
            --获得当前材质球颜色贴图的文件名
            fileName = getfilenamefile i.material[numsubs].diffusemap.filename
            
            --获得当前材质球颜色贴图的文件类型(.后缀名)
            fileType = getfilenametype i.material[numsubs].diffusemap.filename
            
            --贴图名字=文件名+后缀名
            texName=fileName+fileType
            
            --去除材质球贴图的路径名,只保留贴图本身的名字(相对路径)
            i.material[numsubs].diffusemap.filename=texName
        )
    )--end of if
    else
    (
        fileName =getfilenamefile i.material.diffusemap.filename
        
        fileType=getfilenametype i.material.diffusemap.filename
        
        texName=fileName+fileType
        
        i.material.diffusemap.filename=texName
    )--end of else
)--end of for loop

方法二:

for i in objects do
(
    --判断是否是多维材质
    if (classof i.material==Multimaterial) then 
    (
        --遍历子材质球(个数)
        for numsubs =1 to i.material.numsubs do
        (
            --获得当前材质求的贴图全路径
            fullpath = i.material[numsubs].diffusemap.filename
            
            --将全路径的字符串分割,并返回到一个集合中
            filterName=filterstring fullpath "\\"
            
            --集合中最后一个元素就是当前贴图的名字
            texName=filterName[filterName.count]
            
            --去除材质球贴图的路径名,只保留贴图本身的名字(相对路径)
            i.material[numsubs].diffusemap.filename=texName
        )
    )--end of if
    else
    (
        fullpath = i.material.diffusemap.filename
        filterName=filterstring fullpath "\\"
        texName=filterName[filterName.count]
        i.material.diffusemap.filename=texName
    )--end of else
)--end of for loop

 

设置相对路径的方法

标签:style   blog   color   for   文件   sp   div   log   ef   

原文地址:http://www.cnblogs.com/amixc/p/4026602.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!