slight tweaks to play scene & background
This commit is contained in:
+10
-2
@@ -1,7 +1,12 @@
|
||||
[gd_scene load_steps=6 format=3 uid="uid://bqh00ot0csqmk"]
|
||||
[gd_scene load_steps=7 format=3 uid="uid://bqh00ot0csqmk"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://bbvduvnoesla5" path="res://Things/TunnelObjects/3D/Background/Background.tscn" id="1_2wv7o"]
|
||||
|
||||
[sub_resource type="Environment" id="Environment_nefjb"]
|
||||
ambient_light_source = 1
|
||||
ambient_light_energy = 0.0
|
||||
reflected_light_source = 1
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_5cd2b"]
|
||||
resource_name = "DefaultMaterial"
|
||||
vertex_color_use_as_albedo = true
|
||||
@@ -45,13 +50,16 @@ shading_mode = 0
|
||||
|
||||
[node name="Play" type="Node"]
|
||||
|
||||
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
||||
environment = SubResource("Environment_nefjb")
|
||||
|
||||
[node name="Node3D" type="Node3D" parent="."]
|
||||
|
||||
[node name="Camera3D" type="Camera3D" parent="Node3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1.095)
|
||||
fov = 60.0
|
||||
near = 0.001
|
||||
far = 100.0
|
||||
far = 10.0
|
||||
|
||||
[node name="Cone" type="Node3D" parent="Node3D"]
|
||||
visible = false
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
using Godot;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace WacK
|
||||
namespace WacK.Things.TunnelObjects
|
||||
{
|
||||
|
||||
public enum DrawDirection {
|
||||
CounterClockwise, Clockwise, Center
|
||||
}
|
||||
public class Background : Node
|
||||
public partial class Background : Node
|
||||
{
|
||||
private bool isReady = false;
|
||||
private float _drawLength;
|
||||
@@ -49,10 +49,11 @@ namespace WacK
|
||||
bgMaterial = (StandardMaterial3D) segments[0].GetChild<CsgPolygon3D>(1).Material;
|
||||
|
||||
isReady = true;
|
||||
DrawLength = DrawLength;
|
||||
// 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}");
|
||||
|
||||
@@ -10,7 +10,7 @@ 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.0
|
||||
distance_fade_max_distance = 0.5
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="3"]
|
||||
transparency = 1
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://bbvduvnoesla5"]
|
||||
|
||||
[ext_resource type="PackedScene" path="res://Things/TunnelObjects/3D/Background/BGSegment.tscn" id="1"]
|
||||
[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"]
|
||||
|
||||
@@ -30,3 +30,4 @@ project/assembly_name="WacK"
|
||||
[rendering]
|
||||
|
||||
renderer/rendering_method="mobile"
|
||||
anti_aliasing/quality/msaa_3d=1
|
||||
|
||||
Reference in New Issue
Block a user