请问这样的DDS纹理素材应该应该怎么提取出来呢?

查看 5|回复 0
作者:_style   

这个看起来像索引图PNG格式文件,看颜色可以一分为二,左侧颜色深,右侧浅。尺寸为204x107,如果分成两块后为一张图片尺寸102x107,放大8倍正好能够对应PLIST文件里的size尺寸。所以我觉得这个就是精灵图摆放位置和每帧轮廓。但仍然无法提取DDS里这么碎的内容。

这个是DDS格式文件,据了解是DXT1。但是太碎了。尺寸为:816x544
还有一个PLIST文件
[XML] 纯文本查看 复制代码
   
        frames
        
            0000
            
                frame
                {{544,256},{148,268}}
                offset
                {-6,33}
                rotated
                [tr]
                sourceColorRect
                {{52,0},{148,268}}
                sourceSize
                {264,334}
            
            0001
            
                frame
                {{0,0},{264,300}}
                offset
                {0,-19}
                rotated
               
                sourceColorRect
                {{0,36},{264,300}}
                sourceSize
                {264,334}
            
            0002
            
                frame
                {{0,300},{260,288}}
                offset
                {-2,-25}
                rotated
                [tr]
                sourceColorRect
                {{0,48},{260,288}}
                sourceSize
                {264,334}
            
            0003
            
                frame
                {{264,0},{256,288}}
                offset
                {0,-25}
                rotated
                [tr]
                sourceColorRect
                {{4,48},{256,288}}
                sourceSize
                {264,334}
            
            0004
            
                frame
                {{288,256},{256,288}}
                offset
                {0,-25}
                rotated
               
                sourceColorRect
                {{4,48},{256,288}}
                sourceSize
                {264,334}
            
            0005
            
                frame
                {{288,544},{256,284}}
                offset
                {-4,-27}
                rotated
                [tr]
                sourceColorRect
                {{0,52},{256,284}}
                sourceSize
                {264,334}
            
            0006
            
                frame
                {{0,560},{248,272}}
                offset
                {-8,-25}
                rotated
               
                sourceColorRect
                {{0,56},{248,272}}
                sourceSize
                {264,334}
            
            0007
            
                frame
                {{552,0},{248,264}}
                offset
                {-4,-25}
                rotated
                [tr]
                sourceColorRect
                {{4,60},{248,264}}
                sourceSize
                {264,334}
            
            0008
            
                frame
                {{572,404},{224,244}}
                offset
                {8,-23}
                rotated
               
                sourceColorRect
                {{28,68},{224,244}}
                sourceSize
                {264,334}
            
            0009
            
                frame
                {{572,648},{228,204}}
                offset
                {6,-43}
                rotated
               
                sourceColorRect
                {{24,108},{228,204}}
                sourceSize
                {264,334}
            
        
        metadata
        
            format
            2
            pixelFormat
            RGBA8888
            premultiplyAlpha
            
            realTextureFileName
            59160.png
            size
            {816,856}
            smartupdate
            $TexturePacker:SmartUpdate:9984f609881f739ff4bdf1d098e1b84a:5993d5d979ae95bea320a0b17bb64a48:1a33103ab89d3627bc6cf333623e821e$
            textureFileName
            59160.png
        
   
如果可以请告诉我提取思路或方法。非常感谢,

纹理, 格式文件

您需要登录后才可以回帖 登录 | 立即注册