小编Fai*_*Man的帖子

如何修改Perlin Noise [参见线程中的示例]

我在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的实现,它适用于世界发生器,你可以把它给我.

谢谢!

flash actionscript-3

5
推荐指数
1
解决办法
1069
查看次数

标签 统计

actionscript-3 ×1

flash ×1