Fla*_*ape 0 objective-c plist sprite-sheet ios
我正在写一个.NET服务,提供了相匹配的数据texturepacker架构很容易让iOS的开发者使用我产生spritesheets。这是一个基本节点(我还没有找到文档):
<dict>
<key>frame</key>
<string>{{449,767},{139,117}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{139,117}}</string>
<key>sourceSize</key>
<string>{139,117}</string>
</dict>
Run Code Online (Sandbox Code Playgroud)
除了模式中明显的冗余之外,还有“框架”是目标矩形吗?
什么是 sourceColorRect?如果那只是来源,为什么不这样称呼它并摆脱 sourceSize,因为那是多余的?
另外,什么是偏移量?像注册点一样吗?如果我们不需要原点坐标信息,我可以忽略吗?
理想情况下,这个列表看起来像
- frame (but is this really the destRect?)
- sourceRect
- destRect
- rotated
- offset
Run Code Online (Sandbox Code Playgroud)
也许只给我自己的带有简化数据的 pList 和 iOS 开发人员需要将 image_name 确定为键而忘记“框架”是什么的准系统会更容易。
小智 5
首先:格式不是我发明的——这是cocos2d可以读取的。我知道有一些冗余 - 但是如果不更改 cocos2d,就无法更改。
frame: {{x,y},{width,height}} 这是图片在精灵表中的位置。
偏移:如果你有修剪过的精灵,那就是原始精灵和修剪过的精灵之间的偏移。在您的情况下,您可以轻松忽略它
旋转:如果精灵旋转与否 - 猜你也可以省略
sourceColorRect:原始精灵的一部分。只有在修剪时才重要
sourceSize:未修剪精灵的原始大小
| 归档时间: |
|
| 查看次数: |
2581 次 |
| 最近记录: |