CCLayerColor问题

时间:2012-04-03 10:55:37

标签: objective-c xcode

我有一个CCLayerColor:

 "NameLayer" = [CCLayerColor layerWithColor: (ccc4 (125.125,
225.225))width: height 118.0f, 118.0f];

初始化另一个类:

"nameColor" = [[NameLayer alloc] init];

现在我正在尝试制作一种方法来改变CCLayerColor的大小但是我没有得到它。

我正在使用:

[nameColor setContentSize: size],

但在我看来,我改变了图层“内部”的大小,而不是长度。我希望我能很好地向我解释这个问题。

问候

1 个答案:

答案 0 :(得分:0)

您需要使用更改- (void) changeWidth:(GLfloat)w height:(GLfloat)h而不是setContentSize。但为什么呢?

  • 方法setContentSize将设置图层内容的大小而不是图层的大小,就像你告诉的那样:it seems to me that I change the size of "inside" of the layer and not the length.

  • 方法changeWidth:height:将设置图层的宽度和高度,而不是图层的内容!

希望对你有所帮助!