我在2D中使用Perlin Noise作为世界发生器(如何在Terraria中使用).我发现了一个适合我的实现.我需要生成世界的一部分,但这种认识只能产生一次全世界.
实现 - http://sirisian.com/javascriptgame/tests/valuenoise2.html 我把它重写为AS3,稍加修改(+主要代码) - http://codepad.org/crMEQ2DD
请帮助修改代码,以便生成噪声部分:
PerlinNoise.randomize(65735);
...
var noises:Vector.<Number> = PerlinNoise.getNoise(0, 0, 100, 100, 6, 6, 1.0, 20);
...
var noises:Vector.<Number> = PerlinNoise.getNoise(100 /*<--x offset*/, 0, 100, 100, 6, 6, 1.0, 20);
Run Code Online (Sandbox Code Playgroud)
我尝试了几个选项,但不同的噪音部分没有停靠.
如果你有Perlin Noise的实现,它适用于世界发生器,你可以把它给我.
谢谢!