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"]
|
[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"]
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_5cd2b"]
|
||||||
resource_name = "DefaultMaterial"
|
resource_name = "DefaultMaterial"
|
||||||
vertex_color_use_as_albedo = true
|
vertex_color_use_as_albedo = true
|
||||||
@@ -45,13 +50,16 @@ shading_mode = 0
|
|||||||
|
|
||||||
[node name="Play" type="Node"]
|
[node name="Play" type="Node"]
|
||||||
|
|
||||||
|
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
||||||
|
environment = SubResource("Environment_nefjb")
|
||||||
|
|
||||||
[node name="Node3D" type="Node3D" parent="."]
|
[node name="Node3D" type="Node3D" parent="."]
|
||||||
|
|
||||||
[node name="Camera3D" type="Camera3D" parent="Node3D"]
|
[node name="Camera3D" type="Camera3D" parent="Node3D"]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1.095)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1.095)
|
||||||
fov = 60.0
|
fov = 60.0
|
||||||
near = 0.001
|
near = 0.001
|
||||||
far = 100.0
|
far = 10.0
|
||||||
|
|
||||||
[node name="Cone" type="Node3D" parent="Node3D"]
|
[node name="Cone" type="Node3D" parent="Node3D"]
|
||||||
visible = false
|
visible = false
|
||||||
|
|||||||
@@ -9,13 +9,13 @@
|
|||||||
using Godot;
|
using Godot;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
|
||||||
namespace WacK
|
namespace WacK.Things.TunnelObjects
|
||||||
{
|
{
|
||||||
|
|
||||||
public enum DrawDirection {
|
public enum DrawDirection {
|
||||||
CounterClockwise, Clockwise, Center
|
CounterClockwise, Clockwise, Center
|
||||||
}
|
}
|
||||||
public class Background : Node
|
public partial class Background : Node
|
||||||
{
|
{
|
||||||
private bool isReady = false;
|
private bool isReady = false;
|
||||||
private float _drawLength;
|
private float _drawLength;
|
||||||
@@ -49,10 +49,11 @@ namespace WacK
|
|||||||
bgMaterial = (StandardMaterial3D) segments[0].GetChild<CsgPolygon3D>(1).Material;
|
bgMaterial = (StandardMaterial3D) segments[0].GetChild<CsgPolygon3D>(1).Material;
|
||||||
|
|
||||||
isReady = true;
|
isReady = true;
|
||||||
DrawLength = DrawLength;
|
// DrawLength = DrawLength;
|
||||||
}
|
}
|
||||||
|
|
||||||
// draw in 6/60 frames (0.1s)
|
// 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)
|
public async void SetSegments(int pos, int size, bool state, DrawDirection direction)
|
||||||
{
|
{
|
||||||
// GD.Print($"{direction} = {state}. Even? {size % 2 == 0}");
|
// GD.Print($"{direction} = {state}. Even? {size % 2 == 0}");
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ shading_mode = 0
|
|||||||
albedo_color = Color(0, 0, 0, 1)
|
albedo_color = Color(0, 0, 0, 1)
|
||||||
distance_fade_mode = 1
|
distance_fade_mode = 1
|
||||||
distance_fade_min_distance = 6.0
|
distance_fade_min_distance = 6.0
|
||||||
distance_fade_max_distance = 0.0
|
distance_fade_max_distance = 0.5
|
||||||
|
|
||||||
[sub_resource type="StandardMaterial3D" id="3"]
|
[sub_resource type="StandardMaterial3D" id="3"]
|
||||||
transparency = 1
|
transparency = 1
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[gd_scene load_steps=3 format=3 uid="uid://bbvduvnoesla5"]
|
[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"]
|
[ext_resource type="Script" path="res://Scripts/Things/TunnelObjects/Background.cs" id="1_7hv1b"]
|
||||||
|
|
||||||
[node name="Background" type="Node3D"]
|
[node name="Background" type="Node3D"]
|
||||||
|
|||||||
@@ -30,3 +30,4 @@ project/assembly_name="WacK"
|
|||||||
[rendering]
|
[rendering]
|
||||||
|
|
||||||
renderer/rendering_method="mobile"
|
renderer/rendering_method="mobile"
|
||||||
|
anti_aliasing/quality/msaa_3d=1
|
||||||
|
|||||||
Reference in New Issue
Block a user