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)
|
||||
|
||||
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)):
|
||||
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
|
||||
|
||||
func _ready() -> void:
|
||||
|
|
|
|||
|
|
@ -17,5 +17,6 @@ class_name SubwayTrain
|
|||
|
||||
func set_line(line : StringName):
|
||||
$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_name = "train_windows"
|
||||
transparency = 4
|
||||
cull_mode = 2
|
||||
albedo_texture = ExtResource("1_qqnyp")
|
||||
metallic = 1.0
|
||||
metallic_texture = ExtResource("2_orwl3")
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@
|
|||
resource_name = "train_windows_transparent"
|
||||
transparency = 1
|
||||
blend_mode = 4
|
||||
cull_mode = 2
|
||||
albedo_texture = ExtResource("1_p8q8d")
|
||||
metallic = 1.0
|
||||
metallic_texture = ExtResource("2_eds1u")
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
shader_type spatial;
|
||||
render_mode cull_back, blend_add, unshaded;
|
||||
render_mode cull_disabled, blend_add, unshaded;
|
||||
|
||||
varying vec3 world_pos;
|
||||
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="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
|
||||
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)
|
||||
text = "U0"
|
||||
font = ExtResource("10_3w708")
|
||||
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)
|
||||
text = "U0"
|
||||
font = ExtResource("10_3w708")
|
||||
|
|
|
|||
|
|
@ -44,6 +44,7 @@ shadow_mesh = SubResource("ArrayMesh_f2ux3")
|
|||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_q0ort"]
|
||||
transparency = 1
|
||||
blend_mode = 1
|
||||
cull_mode = 2
|
||||
albedo_texture = ExtResource("5_6pwip")
|
||||
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]
|
||||
|
||||
interactables=""
|
||||
signage2=""
|
||||
signage1=""
|
||||
prompts="All PromptButton inheritors."
|
||||
interactables="Things that can be interacted with to display a Playable"
|
||||
signage2="Track 2 Station Signs"
|
||||
signage1="Track 1 Station Signs"
|
||||
prompts="All PromptButton inheritors"
|
||||
|
||||
[gui]
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue