21 lines
329 B
C#
21 lines
329 B
C#
using UnityEngine;
|
|
|
|
internal class Noise
|
|
{
|
|
private Vector2 seed;
|
|
|
|
private float speed;
|
|
|
|
public Noise(float speed)
|
|
{
|
|
seed = new Vector2(Random.value, Random.value);
|
|
this.speed = speed;
|
|
}
|
|
|
|
public float Update()
|
|
{
|
|
seed += Vector2.one * speed * Time.deltaTime;
|
|
return Mathf.PerlinNoise(seed.x, seed.y) * 2f - 1f;
|
|
}
|
|
}
|