From 834685c53554f831118a84207708cfd428d09fd9 Mon Sep 17 00:00:00 2001 From: bd Date: Thu, 22 May 2025 23:05:36 -0400 Subject: Use a noise texture to randomly generate obstacles onto map --- resources/map_generator_resource.tres | 6 +++++- resources/obstacle_noise.tres | 8 ++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 resources/obstacle_noise.tres (limited to 'resources') diff --git a/resources/map_generator_resource.tres b/resources/map_generator_resource.tres index f767c1c..7c4a742 100644 --- a/resources/map_generator_resource.tres +++ b/resources/map_generator_resource.tres @@ -1,7 +1,11 @@ -[gd_resource type="Resource" load_steps=2 format=3 uid="uid://cdqqg7ni517ol"] +[gd_resource type="Resource" script_class="MapGeneratorResource" load_steps=2 format=3 uid="uid://cdqqg7ni517ol"] [ext_resource type="Script" uid="uid://bsc3qt5tyv2fc" path="res://scripts/map_generator_resource.gd" id="1_xlatm"] [resource] script = ExtResource("1_xlatm") +grid_width = 20 +grid_height = 15 +tile_size = 16 +min_path_size = 45 metadata/_custom_type_script = "uid://bsc3qt5tyv2fc" diff --git a/resources/obstacle_noise.tres b/resources/obstacle_noise.tres new file mode 100644 index 0000000..841e628 --- /dev/null +++ b/resources/obstacle_noise.tres @@ -0,0 +1,8 @@ +[gd_resource type="NoiseTexture2D" load_steps=2 format=3 uid="uid://c3eb1usff1duj"] + +[sub_resource type="FastNoiseLite" id="FastNoiseLite_4qtv4"] +noise_type = 0 +frequency = 0.1545 + +[resource] +noise = SubResource("FastNoiseLite_4qtv4") -- cgit v1.2.3