我最近在Unity 2D中使用Perlin噪声创建山脉景观背景,但即使经过自定义,它看起来并不像真正的山脉。
那么,使用Perlin噪声是否可能实现呢?
我的做法:使用封闭的精灵形状2D
在样条线中插入一个点——>在计算出的距离处创建下一个点——> X距离乘以随机值(Perlin噪声)——> Y轴也由Perlin噪声决定。
整个过程可自定义,比如需要多少个点、X距离值、宽度、高度等。
但最终结果没有真实山脉看起来那么自然和逼真。
[解决方案]:在这种情况下,使用 Random.Range() 硬编码比 Perlin噪声更简单。
评论 (0)