Setup terrains system

This commit is contained in:
2024-08-31 15:24:44 +02:00
parent 45dfd10d3e
commit 4f67fd3c4f
11 changed files with 291 additions and 0 deletions

44
scenes/Scanners.tscn Normal file
View File

@@ -0,0 +1,44 @@
[gd_scene load_steps=8 format=3 uid="uid://6ferubyu2uy1"]
[ext_resource type="Script" path="res://scripts/scanners.gd" id="1_orxwo"]
[ext_resource type="Shader" path="res://scripts/shaders/Scanner.gdshader" id="2_8t6wf"]
[sub_resource type="Gradient" id="Gradient_pafyk"]
offsets = PackedFloat32Array(0, 0.22549, 0.51634, 0.813725, 1)
colors = PackedColorArray(0.66677, 0.166288, 0, 1, 0.41, 0.328, 0, 1, 0, 0, 0, 1, 0, 0.592306, 0, 1, 0, 0.964706, 0.580392, 1)
[sub_resource type="GradientTexture1D" id="GradientTexture1D_mpkd3"]
gradient = SubResource("Gradient_pafyk")
[sub_resource type="ShaderMaterial" id="ShaderMaterial_yl6st"]
shader = ExtResource("2_8t6wf")
shader_parameter/dimension = 1
shader_parameter/gradient = SubResource("GradientTexture1D_mpkd3")
[sub_resource type="Gradient" id="Gradient_sc8ss"]
interpolation_mode = 1
offsets = PackedFloat32Array(0, 0.316568, 0.695266)
colors = PackedColorArray(1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 1)
[sub_resource type="GradientTexture2D" id="GradientTexture2D_a7oi7"]
gradient = SubResource("Gradient_sc8ss")
fill_from = Vector2(0, 1)
fill_to = Vector2(1, 1)
[node name="Scanners" type="Node2D"]
script = ExtResource("1_orxwo")
[node name="Data" type="Sprite2D" parent="."]
visible = false
centered = false
[node name="Fertility" type="Sprite2D" parent="."]
visible = false
material = SubResource("ShaderMaterial_yl6st")
centered = false
[node name="Water" type="Sprite2D" parent="."]
visible = false
material = SubResource("ShaderMaterial_yl6st")
texture = SubResource("GradientTexture2D_a7oi7")
centered = false

7
scenes/Terrain.tscn Normal file
View File

@@ -0,0 +1,7 @@
[gd_scene load_steps=2 format=3 uid="uid://bifyi58itph4i"]
[ext_resource type="Script" path="res://scripts/terrain.gd" id="1_5hbti"]
[node name="Terrain" type="Node2D"]
position = Vector2(391, 198)
script = ExtResource("1_5hbti")