Hi, ich versuche ein Terrain mit einen Noise-Generator zu realisieren. Leider gelingt mir das bei Höhlen nicht ordentlich. (Das Bild hab ich angehangen)
Habt ihr irgendwelche Ratschläge oder mache ich was falsch?
Noise Generator:
pastebin.com/W56fjgry
Cave Code:
Es werden keine richtigen Wolken generiert, sondern nur so "Fitzel".
Habt ihr irgendwelche Ratschläge oder mache ich was falsch?
Noise Generator:
pastebin.com/W56fjgry
Cave Code:
C#-Quellcode
- noise.ChangeSeed((int)(_seed*0.33f));
- noise.Frequency = 0.01f;
- noise.Octaves = 8;
- noise.Persistence = 0.5f;
- noise.Amplitude = 8;
- for (var y = Normal0 + Altitude*16; y < bitmap.Height; y+=16)
- {
- for (var x = 0; x < bitmap.Width; x+=16)
- {
- var noiseValue = noise.Noise((int) (_seed * 0.63f * y + x) + x + ix, (int) (_seed*0.33f * y - x));
- if (noiseValue > 0.99f)
- {
- graphics.FillRectangle(delBrush, x, y, 16, 16);
- }
- }
- }
Es werden keine richtigen Wolken generiert, sondern nur so "Fitzel".