Types.GameObjects.NoiseCell2D
NoiseCell2DConfig
<static> NoiseCell2DConfig
| name | type | optional | default | description |
|---|---|---|---|---|
| config | string | Phaser.Types.GameObjects.NoiseCell2D.NoiseCell2DQuadConfig | Yes | The configuration object this NoiseCell2D will use. | |
| width | number | Yes | 128 | The width of the Game Object. |
| height | number | Yes | 128 | The height of the Game Object. |
Type: object
Member of: Phaser.Types.GameObjects.NoiseCell2D
Source: src/gameobjects/noise/noisecell2d/typedefs/NoiseCell2DConfig.js#L1
Since: 4.0.0
NoiseCell2DQuadConfig
<static> NoiseCell2DQuadConfig
| name | type | optional | default | description |
|---|---|---|---|---|
| noiseCells | Array.<number> | Yes | "[ 32, 32 ]" | The number of cells in each dimension. |
| noiseWrap | Array.<number> | Yes | How many cells in each dimension before the pattern repeats. noiseCells must be integers for this to work properly. By default, this is the same as noiseCells. | |
| noiseOffset | Array.<number> | Yes | "[ 0, 0 ]" | The offset of the noise texture. |
| noiseVariation | Array.<number> | Yes | "[ 1, 1 ]" | The variation of the cells away from a perfect grid. |
| noiseIterations | number | Yes | 1 | How many octaves of noise to render, creating a more detailed output. |
| noiseMode | number | Yes | 0 | Which mode to render. 0 is sharp edged cells. 1 is flat colored cells. 2 is soft edged cells. |
| noiseSmoothing | number | Yes | 1 | How smooth to render in mode 2. |
| noiseNormalMap | boolean | Yes | false | Whether to convert the noise to a normal map. |
| noiseNormalScale | number | Yes | 1 | How much curvature to include in the normal map, if noiseNormalMap is enabled. |
| noiseColorStart | number | string | Array.<number> | Phaser.Display.Color | Yes |
| noiseColorEnd | number | string | Array.<number> | Phaser.Display.Color | Yes |
| noiseSeed | Array.<number> | Yes | "[ 1, 2, 3, 4, 5, 6, 7, 8 ]" | The seed which determines the cell pattern. A different seed creates an entirely different pattern. |
Type: object
Member of: Phaser.Types.GameObjects.NoiseCell2D
Source: src/gameobjects/noise/noisecell2d/typedefs/NoiseCell2DQuadConfig.js#L1
Since: 4.0.0