diff --git a/Scenes/Play.tscn b/Scenes/Play.tscn index 745466e..121f18c 100644 --- a/Scenes/Play.tscn +++ b/Scenes/Play.tscn @@ -1,6 +1,6 @@ -[gd_scene load_steps=7 format=3 uid="uid://bqh00ot0csqmk"] +[gd_scene load_steps=11 format=3 uid="uid://bqh00ot0csqmk"] -[ext_resource type="PackedScene" uid="uid://bbvduvnoesla5" path="res://Things/TunnelObjects/3D/Background/Background.tscn" id="1_2wv7o"] +[ext_resource type="Texture2D" uid="uid://dkohutwp0yujj" path="res://_Assets/Textures/BGLine.png" id="2_lkl1c"] [sub_resource type="Environment" id="Environment_nefjb"] ambient_light_source = 1 @@ -44,9 +44,25 @@ _surfaces = [{ blend_shape_mode = 0 shadow_mesh = SubResource("ArrayMesh_40gjx") +[sub_resource type="ViewportTexture" id="ViewportTexture_ln6xl"] +viewport_path = NodePath("2D Viewport") + [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_3rv8i"] +resource_local_to_scene = true transparency = 1 shading_mode = 0 +albedo_texture = SubResource("ViewportTexture_ln6xl") +uv1_scale = Vector3(-1, 1, 1) + +[sub_resource type="Gradient" id="Gradient_djnn4"] +colors = PackedColorArray(0, 0, 0, 1, 0, 0, 0, 0) + +[sub_resource type="GradientTexture1D" id="GradientTexture1D_vv2ac"] +gradient = SubResource("Gradient_djnn4") +width = 2048 + +[sub_resource type="LabelSettings" id="LabelSettings_dj3ei"] +font_size = 271 [node name="Play" type="Node"] @@ -57,22 +73,105 @@ environment = SubResource("Environment_nefjb") [node name="Camera3D" type="Camera3D" parent="Node3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1.095) +current = true fov = 60.0 near = 0.001 -far = 10.0 +far = 20.0 [node name="Cone" type="Node3D" parent="Node3D"] -visible = false +transform = Transform3D(-4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0, 1, 0, 0, 0) [node name="RootNode" type="Node3D" parent="Node3D/Cone"] [node name="Cylinder" type="MeshInstance3D" parent="Node3D/Cone/RootNode"] -transform = Transform3D(100, 0, 0, 0, -1.19209e-05, 100, 0, -100, -1.19209e-05, 0, 0, 0) +transform = Transform3D(100, 0, 0, 0, -4.37114e-06, 100, 0, -100, -4.37114e-06, 0, 0, 0) mesh = SubResource("ArrayMesh_qc82q") skeleton = NodePath("") surface_material_override/0 = SubResource("StandardMaterial3D_3rv8i") -[node name="Background" parent="Node3D" instance=ExtResource("1_2wv7o")] -transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0, 0) +[node name="2D Viewport" type="SubViewport" parent="."] +disable_3d = true +own_world_3d = true +transparent_bg = true +handle_input_locally = false +msaa_2d = 1 +size = Vector2i(1920, 1920) +render_target_update_mode = 4 -[node name="Node2D" type="Node2D" parent="."] +[node name="Base" type="Control" parent="2D Viewport"] +clip_contents = true +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="Camera2D" type="Camera2D" parent="2D Viewport/Base"] +position = Vector2(0, -1920) +anchor_mode = 0 +enabled = false + +[node name="Shadow" type="TextureRect" parent="2D Viewport/Base"] +layout_mode = 2 +offset_top = 1920.0 +offset_right = 100.0 +offset_bottom = 3840.0 +rotation = -1.5708 +texture = SubResource("GradientTexture1D_vv2ac") +expand_mode = 1 + +[node name="Line" type="TextureRect" parent="2D Viewport/Base"] +layout_mode = 1 +anchors_preset = 7 +anchor_left = 0.5 +anchor_top = 1.0 +anchor_right = 0.5 +anchor_bottom = 1.0 +offset_left = -960.0 +offset_top = -25.0 +offset_bottom = -8.01501 +grow_horizontal = 2 +grow_vertical = 0 +texture = ExtResource("2_lkl1c") +expand_mode = 1 + +[node name="Line2" type="TextureRect" parent="2D Viewport/Base"] +layout_mode = 1 +anchors_preset = 7 +anchor_left = 0.5 +anchor_top = 1.0 +anchor_right = 0.5 +anchor_bottom = 1.0 +offset_top = -25.0 +offset_right = 960.0 +offset_bottom = -8.01501 +grow_horizontal = 2 +grow_vertical = 0 +texture = ExtResource("2_lkl1c") +expand_mode = 1 + +[node name="Label" type="Label" parent="2D Viewport/Base"] +layout_mode = 1 +anchors_preset = 2 +anchor_top = 1.0 +anchor_bottom = 1.0 +offset_top = -970.0 +offset_right = 1885.0 +offset_bottom = -4.99927 +grow_vertical = 0 +size_flags_vertical = 3 +text = "1 2 3 4 5 6 7 10" +label_settings = SubResource("LabelSettings_dj3ei") +horizontal_alignment = 1 +vertical_alignment = 2 + +[node name="SubViewportContainer" type="SubViewportContainer" parent="."] +anchors_preset = 2 +anchor_top = 1.0 +anchor_bottom = 1.0 +offset_top = -3000.0 +offset_right = 1920.0 +offset_bottom = -1080.0 +grow_vertical = 0 +stretch = true diff --git a/Scripts/Things/TunnelObjects/Background.cs b/Scripts/Things/TunnelObjects/Background.cs index d542464..1cf1f65 100644 --- a/Scripts/Things/TunnelObjects/Background.cs +++ b/Scripts/Things/TunnelObjects/Background.cs @@ -12,89 +12,89 @@ using System.Collections.Generic; namespace WacK.Things.TunnelObjects { - public enum DrawDirection { - CounterClockwise, Clockwise, Center - } - public partial class Background : Node - { - private bool isReady = false; - private float _drawLength; - private List segments = new List(); - private StandardMaterial3D bgMaterial; - [Export] - public float DrawLength - { - set - { - _drawLength = value; - if (!isReady) return; + public enum DrawDirection { + CounterClockwise, Clockwise, Center + } + public partial class Background : Node + { + private bool isReady = false; + private float _drawLength; + private List segments = new List(); + private StandardMaterial3D bgMaterial; + [Export] + public float DrawLength + { + set + { + _drawLength = value; + if (!isReady) return; - bgMaterial.DistanceFadeMinDistance = _drawLength; - bgMaterial.DistanceFadeMaxDistance = 0; - foreach (Node segment in segments) - { - segment.GetChild(1).Scale = new Vector3(1, _drawLength, 1); - } - } - get { return _drawLength; } - } + bgMaterial.DistanceFadeMinDistance = _drawLength; + bgMaterial.DistanceFadeMaxDistance = 0; + foreach (Node segment in segments) + { + segment.GetChild(1).Scale = new Vector3(1, _drawLength, 1); + } + } + get { return _drawLength; } + } - // Called when the node enters the scene tree for the first time. - public override void _Ready() - { - foreach (Node3D segment in GetChildren()) - { - segments.Add(segment); - } - bgMaterial = (StandardMaterial3D) segments[0].GetChild(1).Material; + // Called when the node enters the scene tree for the first time. + public override void _Ready() + { + foreach (Node3D segment in GetChildren()) + { + segments.Add(segment); + } + bgMaterial = (StandardMaterial3D) segments[0].GetChild(1).Material; - isReady = true; - // DrawLength = DrawLength; - } + isReady = true; + // DrawLength = DrawLength; + } - // draw in 6/60 frames (0.1s) - // TODO: figure out how WACCA handles animation speed - public async void SetSegments(int pos, int size, bool state, DrawDirection direction) - { - // GD.Print($"{direction} = {state}. Even? {size % 2 == 0}"); + // draw in 6/60 frames (0.1s) + // TODO: figure out how WACCA handles animation speed + public async void SetSegments(int pos, int size, bool state, DrawDirection direction) + { + // GD.Print($"{direction} = {state}. Even? {size % 2 == 0}"); - double timer = 0; - double time = 0.1f; + double timer = 0; + double time = 0.1f; - int centerSeg = pos + size/2; - while (timer < 0.1f) - { - timer = Mathf.Clamp(timer + GetProcessDeltaTime(), 0, time); - var timerRatio = (float)(timer / time); - int steps = Mathf.CeilToInt(size*timerRatio); + int centerSeg = pos + size/2; + while (timer < 0.1f) + { + timer = Mathf.Clamp(timer + GetProcessDeltaTime(), 0, time); + var timerRatio = (float)(timer / time); + int steps = Mathf.CeilToInt(size*timerRatio); - switch(direction) - { - case DrawDirection.CounterClockwise: - for (int i = 0; i < steps; ++i) - { - segments[(i + pos)%60].Visible = state; - } - break; - case DrawDirection.Center: // add: center to edge. rem: edge to center. - for (int i = centerSeg; i < Util.InterpInt(centerSeg, pos+size, timerRatio); ++i) - { - segments[i % 60].Visible = state; - } - for (int i = centerSeg; i >= Util.InterpInt(centerSeg, pos, timerRatio); --i) - { - segments[i % 60].Visible = state; - } - break; - case DrawDirection.Clockwise: - for (int i = 0; i < steps; ++i) - { - segments[(pos + size - i - 1)%60].Visible = state; - } - break; - } - await ToSignal(GetTree(), "idle_frame"); - } - } - } + switch(direction) + { + case DrawDirection.CounterClockwise: + for (int i = 0; i < steps; ++i) + { + segments[(i + pos)%60].Visible = state; + } + break; + case DrawDirection.Center: // add: center to edge. rem: edge to center. + for (int i = centerSeg; i < Util.InterpInt(centerSeg, pos+size, timerRatio); ++i) + { + segments[i % 60].Visible = state; + } + for (int i = centerSeg; i >= Util.InterpInt(centerSeg, pos, timerRatio); --i) + { + segments[i % 60].Visible = state; + } + break; + case DrawDirection.Clockwise: + for (int i = 0; i < steps; ++i) + { + segments[(pos + size - i - 1)%60].Visible = state; + } + break; + } + await ToSignal(GetTree(), "idle_frame"); + } + } + } } diff --git a/Things/TunnelObjects/2D/Background/Background.tscn b/Things/TunnelObjects/2D/Background/Background.tscn deleted file mode 100644 index 68d6a51..0000000 --- a/Things/TunnelObjects/2D/Background/Background.tscn +++ /dev/null @@ -1,3 +0,0 @@ -[gd_scene format=3 uid="uid://b7dhdsryff4rn"] - -[node name="TunnelObjects" type="Node2D"] diff --git a/Things/TunnelObjects/2D/Background/BackgroundSegment.tscn b/Things/TunnelObjects/2D/Background/BackgroundSegment.tscn deleted file mode 100644 index 69792e2..0000000 --- a/Things/TunnelObjects/2D/Background/BackgroundSegment.tscn +++ /dev/null @@ -1,3 +0,0 @@ -[gd_scene format=3 uid="uid://cvxp0w0urvyhj"] - -[node name="BackgroundSegment" type="Node2D"] diff --git a/Things/TunnelObjects/3D/Background/BGSegment.tscn b/Things/TunnelObjects/3D/Background/BGSegment.tscn deleted file mode 100644 index 4d2a8db..0000000 --- a/Things/TunnelObjects/3D/Background/BGSegment.tscn +++ /dev/null @@ -1,55 +0,0 @@ -[gd_scene load_steps=4 format=3 uid="uid://bgvm8k2dygr3k"] - -[sub_resource type="StandardMaterial3D" id="1"] -shading_mode = 0 -albedo_color = Color(0.733333, 0.14902, 1, 1) - -[sub_resource type="StandardMaterial3D" id="2"] -transparency = 1 -shading_mode = 0 -albedo_color = Color(0, 0, 0, 1) -distance_fade_mode = 1 -distance_fade_min_distance = 6.0 -distance_fade_max_distance = 0.5 - -[sub_resource type="StandardMaterial3D" id="3"] -transparency = 1 -shading_mode = 0 -albedo_color = Color(0.501961, 0.501961, 0.501961, 1) -distance_fade_mode = 1 -distance_fade_min_distance = 8.85 -distance_fade_max_distance = 3.85 - -[node name="0" type="Node3D"] - -[node name="Strikeline" type="CSGPolygon3D" parent="."] -transform = Transform3D(-1, -8.74228e-08, 3.82137e-15, 0, -4.37114e-08, -1, 8.74228e-08, -1, 4.37114e-08, 0, 0, 0) -layers = 2 -polygon = PackedVector2Array(0.575, 0, 0.575, -0.01, 0.62, -0.01, 0.62, 0) -mode = 1 -spin_degrees = 6.0 -spin_sides = 8 -material = SubResource("1") - -[node name="Tunnel" type="CSGPolygon3D" parent="."] -transform = Transform3D(-1, -7.54979e-07, 6.60024e-15, 0, -2.18557e-07, -1, 1.50996e-07, -5, 4.37114e-08, 0, 0, 0.00968594) -layers = 4 -polygon = PackedVector2Array(0.575, 0, 0.575, -1, 0.595, -1, 0.595, 0) -mode = 1 -spin_degrees = 6.0 -spin_sides = 8 -material = SubResource("2") - -[node name="TunnelLineBase" type="CSGPolygon3D" parent="Tunnel"] -transform = Transform3D(1, -0.00119184, 8.84279e-06, -1.77751e-06, -0.000107933, 0.2, -0.000238366, -5, -0.000107936, 0, 0, 0) -visible = false -polygon = PackedVector2Array(0.57, 0, 0.57, -0.002, 0.58, -0.002, 0.58, 0) -depth = 5.0 -material = SubResource("3") - -[node name="TunnelLineTip" type="CSGPolygon3D" parent="Tunnel"] -transform = Transform3D(0.994522, -0.522642, -9.13817e-10, 0, -2.18557e-07, 0.2, -0.104528, -4.97261, -8.69439e-09, 0, 0, 0) -visible = false -polygon = PackedVector2Array(0.57, -0.002, 0.57, 0, 0.58, 0, 0.58, -0.002) -depth = 5.0 -material = SubResource("3") diff --git a/Things/TunnelObjects/3D/Background/Background.tscn b/Things/TunnelObjects/3D/Background/Background.tscn deleted file mode 100644 index f1a6f14..0000000 --- a/Things/TunnelObjects/3D/Background/Background.tscn +++ /dev/null @@ -1,186 +0,0 @@ -[gd_scene load_steps=3 format=3 uid="uid://bbvduvnoesla5"] - -[ext_resource type="PackedScene" uid="uid://bgvm8k2dygr3k" path="res://Things/TunnelObjects/3D/Background/BGSegment.tscn" id="1"] -[ext_resource type="Script" path="res://Scripts/Things/TunnelObjects/Background.cs" id="1_7hv1b"] - -[node name="Background" type="Node3D"] -script = ExtResource("1_7hv1b") - -[node name="0" parent="." instance=ExtResource("1")] - -[node name="1" parent="." instance=ExtResource("1")] -transform = Transform3D(0.994522, 0.104528, 0, -0.104528, 0.994522, 0, 0, 0, 1, 0, 0, 0) - -[node name="2" parent="." instance=ExtResource("1")] -transform = Transform3D(0.978148, 0.207912, 0, -0.207912, 0.978148, 0, 0, 0, 1, 0, 0, 0) - -[node name="3" parent="." instance=ExtResource("1")] -transform = Transform3D(0.951057, 0.309017, 0, -0.309017, 0.951057, 0, 0, 0, 1, 0, 0, 0) - -[node name="4" parent="." instance=ExtResource("1")] -transform = Transform3D(0.913545, 0.406737, 0, -0.406737, 0.913545, 0, 0, 0, 1, 0, 0, 0) - -[node name="5" parent="." instance=ExtResource("1")] -transform = Transform3D(0.866025, 0.5, 0, -0.5, 0.866025, 0, 0, 0, 1, 0, 0, 0) - -[node name="6" parent="." instance=ExtResource("1")] -transform = Transform3D(0.809017, 0.587785, 0, -0.587785, 0.809017, 0, 0, 0, 1, 0, 0, 0) - -[node name="7" parent="." instance=ExtResource("1")] -transform = Transform3D(0.743145, 0.669131, 0, -0.669131, 0.743145, 0, 0, 0, 1, 0, 0, 0) - -[node name="8" parent="." instance=ExtResource("1")] -transform = Transform3D(0.669131, 0.743145, 0, -0.743145, 0.669131, 0, 0, 0, 1, 0, 0, 0) - -[node name="9" parent="." instance=ExtResource("1")] -transform = Transform3D(0.587785, 0.809017, 0, -0.809017, 0.587785, 0, 0, 0, 1, 0, 0, 0) - -[node name="10" parent="." instance=ExtResource("1")] -transform = Transform3D(0.5, 0.866025, 0, -0.866025, 0.5, 0, 0, 0, 1, 0, 0, 0) - -[node name="11" parent="." instance=ExtResource("1")] -transform = Transform3D(0.406737, 0.913545, 0, -0.913545, 0.406737, 0, 0, 0, 1, 0, 0, 0) - -[node name="12" parent="." instance=ExtResource("1")] -transform = Transform3D(0.309017, 0.951057, 0, -0.951057, 0.309017, 0, 0, 0, 1, 0, 0, 0) - -[node name="13" parent="." instance=ExtResource("1")] -transform = Transform3D(0.207912, 0.978148, 0, -0.978148, 0.207912, 0, 0, 0, 1, 0, 0, 0) - -[node name="14" parent="." instance=ExtResource("1")] -transform = Transform3D(0.104528, 0.994522, 0, -0.994522, 0.104528, 0, 0, 0, 1, 0, 0, 0) - -[node name="15" parent="." instance=ExtResource("1")] -transform = Transform3D(-4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0, 1, 0, 0, 0) - -[node name="16" parent="." instance=ExtResource("1")] -transform = Transform3D(-0.104529, 0.994522, 0, -0.994522, -0.104529, 0, 0, 0, 1, 0, 0, 0) - -[node name="17" parent="." instance=ExtResource("1")] -transform = Transform3D(-0.207912, 0.978148, 0, -0.978148, -0.207912, 0, 0, 0, 1, 0, 0, 0) - -[node name="18" parent="." instance=ExtResource("1")] -transform = Transform3D(-0.309017, 0.951056, 0, -0.951056, -0.309017, 0, 0, 0, 1, 0, 0, 0) - -[node name="19" parent="." instance=ExtResource("1")] -transform = Transform3D(-0.406737, 0.913545, 0, -0.913545, -0.406737, 0, 0, 0, 1, 0, 0, 0) - -[node name="20" parent="." instance=ExtResource("1")] -transform = Transform3D(-0.5, 0.866025, 0, -0.866025, -0.5, 0, 0, 0, 1, 0, 0, 0) - -[node name="21" parent="." instance=ExtResource("1")] -transform = Transform3D(-0.587785, 0.809017, 0, -0.809017, -0.587785, 0, 0, 0, 1, 0, 0, 0) - -[node name="22" parent="." instance=ExtResource("1")] -transform = Transform3D(-0.669131, 0.743145, 0, -0.743145, -0.669131, 0, 0, 0, 1, 0, 0, 0) - -[node name="23" parent="." instance=ExtResource("1")] -transform = Transform3D(-0.743145, 0.669131, 0, -0.669131, -0.743145, 0, 0, 0, 1, 0, 0, 0) - -[node name="24" parent="." instance=ExtResource("1")] -transform = Transform3D(-0.809017, 0.587785, 0, -0.587785, -0.809017, 0, 0, 0, 1, 0, 0, 0) - -[node name="25" parent="." instance=ExtResource("1")] -transform = Transform3D(-0.866025, 0.5, 0, -0.5, -0.866025, 0, 0, 0, 1, 0, 0, 0) - -[node name="26" parent="." instance=ExtResource("1")] -transform = Transform3D(-0.913545, 0.406737, 0, -0.406737, -0.913545, 0, 0, 0, 1, 0, 0, 0) - -[node name="27" parent="." instance=ExtResource("1")] -transform = Transform3D(-0.951056, 0.309017, 0, -0.309017, -0.951056, 0, 0, 0, 1, 0, 0, 0) - -[node name="28" parent="." instance=ExtResource("1")] -transform = Transform3D(-0.978147, 0.207912, 0, -0.207912, -0.978147, 0, 0, 0, 1, 0, 0, 0) - -[node name="29" parent="." instance=ExtResource("1")] -transform = Transform3D(-0.994522, 0.104528, 0, -0.104528, -0.994522, 0, 0, 0, 1, 0, 0, 0) - -[node name="30" parent="." instance=ExtResource("1")] -transform = Transform3D(-1, -8.74228e-08, 0, 8.74228e-08, -1, 0, 0, 0, 1, 0, 0, 0) - -[node name="31" parent="." instance=ExtResource("1")] -transform = Transform3D(-0.994522, -0.104528, 0, 0.104528, -0.994522, 0, 0, 0, 1, 0, 0, 0) - -[node name="32" parent="." instance=ExtResource("1")] -transform = Transform3D(-0.978147, -0.207912, 0, 0.207912, -0.978147, 0, 0, 0, 1, 0, 0, 0) - -[node name="33" parent="." instance=ExtResource("1")] -transform = Transform3D(-0.951056, -0.309017, 0, 0.309017, -0.951056, 0, 0, 0, 1, 0, 0, 0) - -[node name="34" parent="." instance=ExtResource("1")] -transform = Transform3D(-0.913545, -0.406736, 0, 0.406736, -0.913545, 0, 0, 0, 1, 0, 0, 0) - -[node name="35" parent="." instance=ExtResource("1")] -transform = Transform3D(-0.866025, -0.5, 0, 0.5, -0.866025, 0, 0, 0, 1, 0, 0, 0) - -[node name="36" parent="." instance=ExtResource("1")] -transform = Transform3D(-0.809017, -0.587785, 0, 0.587785, -0.809017, 0, 0, 0, 1, 0, 0, 0) - -[node name="37" parent="." instance=ExtResource("1")] -transform = Transform3D(-0.743145, -0.66913, 0, 0.66913, -0.743145, 0, 0, 0, 1, 0, 0, 0) - -[node name="38" parent="." instance=ExtResource("1")] -transform = Transform3D(-0.669131, -0.743145, 0, 0.743145, -0.669131, 0, 0, 0, 1, 0, 0, 0) - -[node name="39" parent="." instance=ExtResource("1")] -transform = Transform3D(-0.587785, -0.809017, 0, 0.809017, -0.587785, 0, 0, 0, 1, 0, 0, 0) - -[node name="40" parent="." instance=ExtResource("1")] -transform = Transform3D(-0.5, -0.866025, 0, 0.866025, -0.5, 0, 0, 0, 1, 0, 0, 0) - -[node name="41" parent="." instance=ExtResource("1")] -transform = Transform3D(-0.406737, -0.913545, 0, 0.913545, -0.406737, 0, 0, 0, 1, 0, 0, 0) - -[node name="42" parent="." instance=ExtResource("1")] -transform = Transform3D(-0.309017, -0.951056, 0, 0.951056, -0.309017, 0, 0, 0, 1, 0, 0, 0) - -[node name="43" parent="." instance=ExtResource("1")] -transform = Transform3D(-0.207912, -0.978147, 0, 0.978147, -0.207912, 0, 0, 0, 1, 0, 0, 0) - -[node name="44" parent="." instance=ExtResource("1")] -transform = Transform3D(-0.104528, -0.994522, 0, 0.994522, -0.104528, 0, 0, 0, 1, 0, 0, 0) - -[node name="45" parent="." instance=ExtResource("1")] -transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0, 0, 0) - -[node name="46" parent="." instance=ExtResource("1")] -transform = Transform3D(0.104528, -0.994522, 0, 0.994522, 0.104528, 0, 0, 0, 1, 0, 0, 0) - -[node name="47" parent="." instance=ExtResource("1")] -transform = Transform3D(0.207912, -0.978147, 0, 0.978147, 0.207912, 0, 0, 0, 1, 0, 0, 0) - -[node name="48" parent="." instance=ExtResource("1")] -transform = Transform3D(0.309017, -0.951056, 0, 0.951056, 0.309017, 0, 0, 0, 1, 0, 0, 0) - -[node name="49" parent="." instance=ExtResource("1")] -transform = Transform3D(0.406736, -0.913545, 0, 0.913545, 0.406736, 0, 0, 0, 1, 0, 0, 0) - -[node name="50" parent="." instance=ExtResource("1")] -transform = Transform3D(0.5, -0.866025, 0, 0.866025, 0.5, 0, 0, 0, 1, 0, 0, 0) - -[node name="51" parent="." instance=ExtResource("1")] -transform = Transform3D(0.587785, -0.809017, 0, 0.809017, 0.587785, 0, 0, 0, 1, 0, 0, 0) - -[node name="52" parent="." instance=ExtResource("1")] -transform = Transform3D(0.66913, -0.743145, 0, 0.743145, 0.66913, 0, 0, 0, 1, 0, 0, 0) - -[node name="53" parent="." instance=ExtResource("1")] -transform = Transform3D(0.743145, -0.669131, 0, 0.669131, 0.743145, 0, 0, 0, 1, 0, 0, 0) - -[node name="54" parent="." instance=ExtResource("1")] -transform = Transform3D(0.809017, -0.587785, 0, 0.587785, 0.809017, 0, 0, 0, 1, 0, 0, 0) - -[node name="55" parent="." instance=ExtResource("1")] -transform = Transform3D(0.866025, -0.5, 0, 0.5, 0.866025, 0, 0, 0, 1, 0, 0, 0) - -[node name="56" parent="." instance=ExtResource("1")] -transform = Transform3D(0.913545, -0.406737, 0, 0.406737, 0.913545, 0, 0, 0, 1, 0, 0, 0) - -[node name="57" parent="." instance=ExtResource("1")] -transform = Transform3D(0.951056, -0.309017, 0, 0.309017, 0.951056, 0, 0, 0, 1, 0, 0, 0) - -[node name="58" parent="." instance=ExtResource("1")] -transform = Transform3D(0.978147, -0.207912, 0, 0.207912, 0.978147, 0, 0, 0, 1, 0, 0, 0) - -[node name="59" parent="." instance=ExtResource("1")] -transform = Transform3D(0.994522, -0.104528, 0, 0.104528, 0.994522, 0, 0, 0, 1, 0, 0, 0) diff --git a/_Assets/Textures/BGLine.png b/_Assets/Textures/BGLine.png new file mode 100644 index 0000000..890194e Binary files /dev/null and b/_Assets/Textures/BGLine.png differ diff --git a/_Assets/Textures/BGLine.png.import b/_Assets/Textures/BGLine.png.import new file mode 100644 index 0000000..dcd629a --- /dev/null +++ b/_Assets/Textures/BGLine.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dkohutwp0yujj" +path="res://.godot/imported/BGLine.png-af4f1342c3bc8c34a09e2a82d0efff66.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://_Assets/Textures/BGLine.png" +dest_files=["res://.godot/imported/BGLine.png-af4f1342c3bc8c34a09e2a82d0efff66.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1