From 26a7ac1c96ebd30b5cb342db6962694a1a0e00f9 Mon Sep 17 00:00:00 2001 From: msk <15199219+muskit@users.noreply.github.com> Date: Sat, 2 Sep 2023 20:11:50 -0700 Subject: [PATCH] slight tweaks to play scene & background --- Scenes/Play.tscn | 12 ++++++++++-- Scripts/Things/TunnelObjects/Background.cs | 7 ++++--- Things/TunnelObjects/3D/Background/BGSegment.tscn | 2 +- Things/TunnelObjects/3D/Background/Background.tscn | 2 +- project.godot | 1 + 5 files changed, 17 insertions(+), 7 deletions(-) diff --git a/Scenes/Play.tscn b/Scenes/Play.tscn index 0f39518..745466e 100644 --- a/Scenes/Play.tscn +++ b/Scenes/Play.tscn @@ -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 diff --git a/Scripts/Things/TunnelObjects/Background.cs b/Scripts/Things/TunnelObjects/Background.cs index 6d4af3f..d542464 100644 --- a/Scripts/Things/TunnelObjects/Background.cs +++ b/Scripts/Things/TunnelObjects/Background.cs @@ -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(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}"); diff --git a/Things/TunnelObjects/3D/Background/BGSegment.tscn b/Things/TunnelObjects/3D/Background/BGSegment.tscn index 7012424..4d2a8db 100644 --- a/Things/TunnelObjects/3D/Background/BGSegment.tscn +++ b/Things/TunnelObjects/3D/Background/BGSegment.tscn @@ -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 diff --git a/Things/TunnelObjects/3D/Background/Background.tscn b/Things/TunnelObjects/3D/Background/Background.tscn index b18f731..f1a6f14 100644 --- a/Things/TunnelObjects/3D/Background/Background.tscn +++ b/Things/TunnelObjects/3D/Background/Background.tscn @@ -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"] diff --git a/project.godot b/project.godot index 09d6ec6..0ca6adf 100644 --- a/project.godot +++ b/project.godot @@ -30,3 +30,4 @@ project/assembly_name="WacK" [rendering] renderer/rendering_method="mobile" +anti_aliasing/quality/msaa_3d=1