6

使用 ccWave 时,其中一个参数是grid,它表明该值应该是 type ccGridSize

我想知道 accGridSize是什么。应该为ccGridSize变量赋予什么值?

ccWaves 的代码如下...

[CCWaves actionWithWaves:<(int)> amplitude:<(float)>
              horizontal:<(BOOL)> vertical:<(BOOL)>
                    grid:<(ccGridSize)> duration:<(ccTime)>]; 

参数网格的地方可以给什么值???

4

2 回答 2

4

Cocos2d 定义ccGridSize为:

typedef struct _ccGridSize
{
    NSInteger   x;
    NSInteger   y;
} ccGridSize;

并提供内联工厂功能:

static inline ccGridSize ccg(const NSInteger x, const NSInteger y);

所以你可以把你的电话写成:

... grid:ccg(gridSizeX, gridSizeY)

在哪里gridSizeXgridSizeY为您的效果定义许多网格列和行。

于 2012-05-29T08:30:11.323 回答
3

来自cctypes.h

 typedef struct _ccGridSize
 {
        NSInteger   x;
        NSInteger   y;
 } ccGridSize;

因此,只需几个整数即可说明您要制作动画的网格的每一步有多大。

于 2012-05-29T08:25:33.167 回答