Godot Version
4.2.1
Question
I can’t seem to properly use the get_noise_2d method. My code looks like this. (I haven’t even implemented anything for setting tiles so far because I can’t get any viable noise values).
get_noise_2d returns 0 for every single value. My noise texture I am using is just a default FastNoiseLite, the same as if I did var noise:= FastNoiseLite.new()
@export var NOISE: NoiseTexture2D
@export var max_x:= 100.0 #3000
@export var max_y:= 100.0 #2000
@onready var noise = NOISE.noise
func _ready() -> void:
#randomize()
NOISE.noise.seed = randi()
noise.fractal_octaves = 0
noise.fractal_gain = 0.5
noise.fractal_lacunarity = 2
generate_level()
func generate_level():
for x in max_x:
for y in max_y:
var tile_noise = noise.get_noise_2d(x, y)
print(str(noise.get_noise_2d(x, y)))