旋转及;在COCOS2D Android中缩放精灵图像
我正在为Android使用COCOS2D。我想旋转一个矩形精灵并将其缩放到不同的高度,但它的两个顶点位于固定的位置。我的意思是,在一个矩形的四个顶点中,我只希望两个顶点移动到不同的点,甚至缩放矩形到不同的长度。旋转及;在COCOS2D Android中缩放精灵图像,android,cocos2d-iphone,rotation,scale,Android,Cocos2d Iphone,Rotation,Scale,我正在为Android使用COCOS2D。我想旋转一个矩形精灵并将其缩放到不同的高度,但它的两个顶点位于固定的位置。我的意思是,在一个矩形的四个顶点中,我只希望两个顶点移动到不同的点,甚至缩放矩形到不同的长度。 不同长度的类似示例:温度计,矩形水银液位上下移动,固定底部的两个顶点。要完成此操作,请将锚点移动到希望保持恒定的边缘。假设您将主播点移动到温度计精灵的下边缘,当您缩放它时,只有上边缘会移动。anchorPoint的浮点值为0..1,对应于精灵尺寸的0-100% 请注意,这将影响您的位置,
不同长度的类似示例:温度计,矩形水银液位上下移动,固定底部的两个顶点。要完成此操作,请将
锚点移动到希望保持恒定的边缘。假设您将主播点
移动到温度计精灵的下边缘,当您缩放它时,只有上边缘会移动。anchorPoint
的浮点值为0..1,对应于精灵尺寸的0-100%
请注意,这将影响您的位置
,您可能需要调整精灵宽度(或高度,取决于您的设置方式)的1/2。精灵的主播点
位于精灵的位置
所在的位置。因此,默认情况下,anchorPoint
位于(0.5,0.5)处,这就是为什么您的精灵无论放置在何处都居中。如果要将锚定点
更改为(0.5,0),则精灵将水平居中,但精灵的底部将与您设置其位置
的位置对齐,并且它将远离锚定点
这些链接对您来说也是无价的:
祝您的应用程序好运=]