fix: rebake lights, optimize perf
This commit is contained in:
parent
6e67e083f8
commit
7bd81643cc
|
|
@ -20,9 +20,9 @@ class_name Fahrplan extends Node3D
|
||||||
@export var empty_train_random_delay : Vector2 = Vector2(5.0, 20.0)
|
@export var empty_train_random_delay : Vector2 = Vector2(5.0, 20.0)
|
||||||
|
|
||||||
func _set_signage_texts(group: StringName, message: String) -> void:
|
func _set_signage_texts(group: StringName, message: String) -> void:
|
||||||
get_tree().call_group(group, "set_text", "")
|
get_tree().set_group(group, "text", "")
|
||||||
for i in range(len(message)):
|
for i in range(len(message)):
|
||||||
get_tree().call_group(group, "set_text", message.substr(0, i+1))
|
get_tree().set_group(group, "text", message.substr(0, i+1))
|
||||||
await get_tree().create_timer(0.05).timeout
|
await get_tree().create_timer(0.05).timeout
|
||||||
|
|
||||||
func _ready() -> void:
|
func _ready() -> void:
|
||||||
|
|
|
||||||
|
|
@ -17,5 +17,6 @@ class_name SubwayTrain
|
||||||
|
|
||||||
func set_line(line : StringName):
|
func set_line(line : StringName):
|
||||||
$TrainModel/traun_hull.material_overlay = materials[line]
|
$TrainModel/traun_hull.material_overlay = materials[line]
|
||||||
get_tree().call_group("labels", "set_text", line.to_upper())
|
$TrainModel/LineLabelBack.text = line.to_upper()
|
||||||
|
$TrainModel/LineLabelFront.text = line.to_upper()
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@
|
||||||
[resource]
|
[resource]
|
||||||
resource_name = "train_windows"
|
resource_name = "train_windows"
|
||||||
transparency = 4
|
transparency = 4
|
||||||
|
cull_mode = 2
|
||||||
albedo_texture = ExtResource("1_qqnyp")
|
albedo_texture = ExtResource("1_qqnyp")
|
||||||
metallic = 1.0
|
metallic = 1.0
|
||||||
metallic_texture = ExtResource("2_orwl3")
|
metallic_texture = ExtResource("2_orwl3")
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@
|
||||||
resource_name = "train_windows_transparent"
|
resource_name = "train_windows_transparent"
|
||||||
transparency = 1
|
transparency = 1
|
||||||
blend_mode = 4
|
blend_mode = 4
|
||||||
|
cull_mode = 2
|
||||||
albedo_texture = ExtResource("1_p8q8d")
|
albedo_texture = ExtResource("1_p8q8d")
|
||||||
metallic = 1.0
|
metallic = 1.0
|
||||||
metallic_texture = ExtResource("2_eds1u")
|
metallic_texture = ExtResource("2_eds1u")
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
shader_type spatial;
|
shader_type spatial;
|
||||||
render_mode cull_back, blend_add, unshaded;
|
render_mode cull_disabled, blend_add, unshaded;
|
||||||
|
|
||||||
varying vec3 world_pos;
|
varying vec3 world_pos;
|
||||||
uniform float state = 0.0;
|
uniform float state = 0.0;
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
[gd_resource type="ShaderMaterial" format=3 uid="uid://dchm78gv31r6a"]
|
[gd_resource type="ShaderMaterial" load_steps=4 format=3 uid="uid://dchm78gv31r6a"]
|
||||||
|
|
||||||
[ext_resource type="Shader" uid="uid://dpowid5cwvgu0" path="res://base-environments/transition/shaders/timetravel.gdshader" id="1_0da7x"]
|
[ext_resource type="Shader" uid="uid://dpowid5cwvgu0" path="res://base-environments/transition/shaders/timetravel.gdshader" id="1_0da7x"]
|
||||||
[ext_resource type="Texture2D" uid="uid://dst0u5b51mx4h" path="res://base-environments/transition/shaders/water_color.exr" id="2_4vy32"]
|
[ext_resource type="Texture2D" uid="uid://dst0u5b51mx4h" path="res://base-environments/transition/shaders/water_color.exr" id="2_4vy32"]
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -188,13 +188,13 @@ playback_type = 1
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -3.4114173e-08, 0, -0.7804413)
|
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, -3.4114173e-08, 0, -0.7804413)
|
||||||
|
|
||||||
[node name="Label3D" type="Label3D" parent="Subway/TrainModel" groups=["labels"]]
|
[node name="LineLabelFront" type="Label3D" parent="Subway/TrainModel"]
|
||||||
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -15.413577, 2.7434583, -6.737489e-07)
|
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -15.413577, 2.7434583, -6.737489e-07)
|
||||||
text = "U0"
|
text = "U0"
|
||||||
font = ExtResource("10_3w708")
|
font = ExtResource("10_3w708")
|
||||||
font_size = 64
|
font_size = 64
|
||||||
|
|
||||||
[node name="Label3D2" type="Label3D" parent="Subway/TrainModel" groups=["labels"]]
|
[node name="LineLabelBack" type="Label3D" parent="Subway/TrainModel"]
|
||||||
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 15.410003, 2.7434583, 6.9981036e-07)
|
transform = Transform3D(-4.371139e-08, 0, 1, 0, 1, 0, -1, 0, -4.371139e-08, 15.410003, 2.7434583, 6.9981036e-07)
|
||||||
text = "U0"
|
text = "U0"
|
||||||
font = ExtResource("10_3w708")
|
font = ExtResource("10_3w708")
|
||||||
|
|
|
||||||
|
|
@ -44,6 +44,7 @@ shadow_mesh = SubResource("ArrayMesh_f2ux3")
|
||||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_q0ort"]
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_q0ort"]
|
||||||
transparency = 1
|
transparency = 1
|
||||||
blend_mode = 1
|
blend_mode = 1
|
||||||
|
cull_mode = 2
|
||||||
albedo_texture = ExtResource("5_6pwip")
|
albedo_texture = ExtResource("5_6pwip")
|
||||||
roughness = 0.1
|
roughness = 0.1
|
||||||
|
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -70,10 +70,10 @@ import/blender/enabled=false
|
||||||
|
|
||||||
[global_group]
|
[global_group]
|
||||||
|
|
||||||
interactables=""
|
interactables="Things that can be interacted with to display a Playable"
|
||||||
signage2=""
|
signage2="Track 2 Station Signs"
|
||||||
signage1=""
|
signage1="Track 1 Station Signs"
|
||||||
prompts="All PromptButton inheritors."
|
prompts="All PromptButton inheritors"
|
||||||
|
|
||||||
[gui]
|
[gui]
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue