您的位置:首页 > 产品设计 > UI/UE

CCSprite精灵类创建、坐标系OpenGL、坐标系UIKit坐标系(屏幕坐标系)-----

2016-02-22 18:25 549 查看

CCSprite精灵类创建

哪些常用方法

setScale(float fScale)//缩放!(0~1之间的数字->缩小)

(1~之后的数字->放大)

setSacteX(float fScaleX)//X轴上缩放

setSacteY(float fScaley)//Y轴上作坊

setRotation(folat fRotation)//旋转正为正时针旋转负为负时针旋转

setRotationX(folat fRotationX)//

setRotationY(folat fRotationY)//

setSkewX(folat sx)//倾斜

setSkewY(folat sy)//

setAnchorPoint(const CCPoint&anchor)//

setVisible(bool bVisible)//设置可见

setColor(conset ccColor3B&color3)//设置颜色

setOpacity(GLubyte opacity)//设置透明度

setDisplayFrame(CCSpriteFrame *pNewFrame)//

setTexture(CCTexture2D *texture)//更改图片

坐标系

OpenGL坐标系----正常坐标系

UIKit坐标系(屏幕坐标系)-----以屏幕左上点为原点,X轴向右为正,Y轴向下为正

CCPoint point = CCDirector::shareDirector()->converToUI(sp1);

CCLog("x:%f,y:%f",point.x,point.y);

绝对坐标系----

相对坐标系----相对另一个精灵的原点进行绘制

-----------------------------------------------------------------------

锚点

addChild()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: