COCOS2D中对精灵的操作、对图片的各种操作
来源:互联网 发布:python invalid syntax 编辑:程序博客网 时间:2024/05/16 05:47
内容简要:
1、初始化 2、创建无图的精灵 3、设置精灵贴图大小
5、对精灵进行缩放
8、设置精灵透明度
11、得到图的宽高
14、设置图片锚点
17、设置可视区域 18、贴图无锯齿
//初始化
CCSprite* sprite =[CCSprite spriteWithFile:@"Icon.png"];
CCSprite*sprite2 =[CCSprite node];
//设置精灵贴图大小
sprite2.textureRect=CGRectMake(0, 0, 20, 20);//设置其为宽20,高20.
//添加入层中
[self addChild:sprite
//对精灵进行缩放
sprite.scale=2;//放大2倍
//对精灵款或高进行缩放
sprite.scaleX = 2;//宽放大2倍
sprite.scaleY = 2;//高放大2倍
//旋转精灵
sprite.rotation=90;//旋转90度
//设置精灵透明度
sprite.opacity=255;//设置透明度为完全不透明(范围0~255)
//定义精灵位置
sprite.position=ccp(100,100);//设置精灵中心点坐标是x=100,y=100
//精灵的镜像反转
[sprite setFlipX:YES];//X轴镜像反转
[sprite setFlipY:YES];//Y轴镜像反转
//设置精灵的颜色
[sprite setColor:ccc3(255, 0, 0)];//设置颜色为红色
//得到图的宽高
float
//按照像素设定图片大小
sprite.scaleX=(20)/contentSize; //按照像素定制图片宽高
//在原有的基础上加xy的坐标
sprite.position = ccpAdd(sprite.position,ccp(20,20));//在原有坐标的基础上加减坐标
//设置图片锚点
[sprite
//从新排列z轴顺序
[self reorderChild:sprite z:1];//从新排列z轴顺序
//更换精灵贴图
CCTexture2D * test=[[CCTextureCache sharedTextureCache] addImage: @"test.png"];//新建贴图
[sprite
//更换精灵贴图,加载帧缓存,这个test.plist保存了fram这张图
[[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@"test.plist"];
CCSpriteFrame* frame = [[CCSpriteFrameCache sharedSpriteFrameCache] spriteFrameByName:@"fram.png"];
[sprite2 setDisplayFrame:frame];
//设置可视区域
CCSprite * sprite3 =[CCSprite spriteWithFile:@"icon.png" rect:CGRectMake(0, 0, 20,20)];//创建时设置
[sprite3 setTextureRect:CGRectMake(10, 10, 30, 30)];//创建后设置
//贴图无锯齿
[sprite3
- COCOS2D中对精灵的操作、对图片的各种操作
- COCOS2D中对精灵的操作、对图片的各种操作
- COCOS2D中对精灵的操作、对图片的各种操作
- COCOS2D中对精灵的操作、对图片的各种操作
- COCOS2D中对精灵的操作、对图片的各种操作
- COCOS2D中对精灵的操作、对图片的各种操作
- Cocos2d 中对图片的各种操作
- Cocos2d 中对图片的各种操作
- Cocos2d 中对图片的各种操作
- Cocos2d 中对图片的各种操作
- COCOS2D中对精灵的操作
- cocos2d-x对精灵的操作
- cocos2d对动画的各种操作
- cocos2d对动画的各种操作
- cocos2d对动画的各种操作
- cocos2d对动画的各种操作
- cocos2d对动画的各种操作
- cocos2d对动画的各种操作
- Sicily 2013. Pay Back
- NuGet学习笔记(1)——初识NuGet及快速安装使用
- 主定理
- hdu 1060 Leftmost Digit
- Hibernate工作原理及为什么要用?Struts工作机制?为什么要使用Struts?and Spring
- COCOS2D中对精灵的操作、对图片的各种操作
- 魔方5.01正式版发布,50处更新
- win7 x64 + wampserver2.2(x32的) 下安装memcache
- java实现中文转化为拼音与简称 .
- Oracle - char, nchar,varchar,varchar2(byte), varchar2(char) 和 nvarchar2
- Uva11019 AC自动机解决矩形模式串与文本串的匹配问题
- winform 按钮响应按下回车时的方法
- MySQL 查询处理
- 触摸屏广告系统