6

ccWaveを使用している間、パラメーターの1つはでありgrid、値はタイプである必要があることを示していましたccGridSize

aとは何か知りたいのccGridSizeですが。変数にはどのような値を指定する必要があり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;

したがって、アニメートするグリッドのすべてのステップの大きさを示すのは、ほんの2、3の意味です。

于 2012-05-29T08:25:33.167 に答える