解析plist文件示例:由 plist 文件获取 sprite 动画的宽高
来源:互联网 发布:mongodb跟mysql的区别 编辑:程序博客网 时间:2024/06/11 08:08
// 用于获取sprite的宽度和高度,太他妈蛋疼了~
-(CGSize) getAnimSpriteSize:(NSString*)animName {
NSString *plistPath = [[NSBundlemainBundle]pathForResource:animNameofType:@"plist"];
NSDictionary *dictionary = [NSDictionarydictionaryWithContentsOfFile:plistPath];
NSDictionary *framesDic = [dictionaryobjectForKey:@"frames"];
NSString *firstFrameName = [NSStringstringWithFormat:@"%@0.png", animName];
NSDictionary *firstFrameDic = [framesDicobjectForKey:firstFrameName];
NSString *rectDataString = [firstFrameDicobjectForKey:@"frame"];
NSRange range =NSMakeRange(1, [rectDataStringlength]-2);
NSString *withoutBorder = [rectDataStringsubstringWithRange:range];
NSArray *array = [withoutBordercomponentsSeparatedByString:@", "];
NSString *sizeString = [arrayobjectAtIndex:1];
NSRange range2 =NSMakeRange(1, [sizeStringlength]-2);
NSString *sizeStringWithoutBorder = [sizeStringsubstringWithRange:range2];
NSArray *size = [sizeStringWithoutBordercomponentsSeparatedByString:@","];
returnCGSizeMake([[sizeobjectAtIndex:0]intValue], [[sizeobjectAtIndex:1]intValue]);
}
- 解析plist文件示例:由 plist 文件获取 sprite 动画的宽高
- 获取plist文件的路径
- cocos2dx-深度解析plist文件(一)(游戏对象的数据如何从plist创建获取)
- java 解析 plist文件
- android解析plist文件
- android解析plist文件
- android解析plist文件
- java 解析 plist文件
- 大图文件Plist解析
- Android Plist文件解析
- 如何解析Plist文件?
- plist文件解析
- 获取plist文件信息
- 获取info.plist文件
- plist文件读取并动画
- 应用plist文件制作 动画
- 获取plist文件的全路径
- iOS开发之plist文件的获取
- 运行 bin/hadoop jar hadoop-*-examples.jar wordcount报错
- JDBC学习总结
- visio 图片 转 eps
- Python学习笔记摘要
- 第4节Oracle事务处理
- 解析plist文件示例:由 plist 文件获取 sprite 动画的宽高
- 如何基于BS架构开发聊天程序
- 获取批处理文件所在路径
- 自然语言处理的最大熵方法 之1
- 如皋范湖洲朱氏开始续谱
- 讲述C++中调用Python脚本
- Android Handler的使用
- matlab gui matlab gui 鼠标点击显示图像颜色值
- 黑马程序员 银行业务调度系统