CocosCreator版本:2.4.0
object30000.png
object30000.plist
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>object30000</key>
<dict>
<key>frame</key>
<string>{{5,5},{294,261}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{-294,-261},{294,261}}</string>
<key>sourceSize</key>
<string>{294,261}</string>
<key>anchor</key>
<string>{0.38299319727891157,0.2708812260536398}</string>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>2</integer>
<key>realTextureFileName</key>
<string>object3.png</string>
<key>size</key>
<string>{512,512}</string>
<key>textureFileName</key>
<string>object3.png</string>
</dict>
</dict>
</plist>
现有文件:
object30000.png 512x512 实际有显示内容的只有一小部分。
object30000.plist 定义了需要显示的部分。
1.在编辑器里将object30000.png的Type设置为Raw。
2.在编辑器Assets面板里选中object30000.plist,将object30000.png拖到Raw Texture File里,发现无法更改(如下图)。

我发现如果存在多个切片时是没有问题的,如果单个切片本来就不允许这么做,那也太不灵活了,这里是使用Flash导出的,因为帧数较多所以无法所有帧都合并到一个png里,会超过2048x2048
