add console element

This commit is contained in:
Nitwel 2024-03-21 10:51:28 +01:00
parent 5520b7ab38
commit 6648ac171b
3 changed files with 29 additions and 2 deletions

View File

@ -15,15 +15,16 @@ cull_mode = 2
script = ExtResource("1_ullcc") script = ExtResource("1_ullcc")
[node name="CollisionShape3D" type="CollisionShape3D" parent="."] [node name="CollisionShape3D" type="CollisionShape3D" parent="."]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0)
shape = SubResource("BoxShape3D_6xl4b") shape = SubResource("BoxShape3D_6xl4b")
[node name="MeshInstance3D" type="MeshInstance3D" parent="."] [node name="MeshInstance3D" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.01, 0, 0) transform = Transform3D(1, 0, 0, 0, 1, 1.06581e-14, 0, -1.06581e-14, 1, 0.01, 0, 0)
material_override = SubResource("StandardMaterial3D_087gr") material_override = SubResource("StandardMaterial3D_087gr")
mesh = SubResource("QuadMesh_chf50") mesh = SubResource("QuadMesh_chf50")
[node name="Label3D" type="Label3D" parent="."] [node name="Label3D" type="Label3D" parent="."]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -0.477142, 0.00806178, -0.495248) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.477979, 0.492319, 0.001)
pixel_size = 0.001 pixel_size = 0.001
text = "Texst text = "Texst
aaa" aaa"

View File

@ -0,0 +1,24 @@
extends Node
const console_scene = preload ("res://content/ui/console.tscn")
var _console: Node3D = null
func _ready():
get_node("/root/Main").tree_entered.connect(func():
init_console()
)
func init_console():
_console = console_scene.instantiate()
get_node("/root/Main").add_child(_console)
var camera = get_node("/root/Main/XROrigin3D/XRCamera3D")
_console.global_position = camera.global_position + camera.global_transform.basis.z * - 1
_console.global_transform.basis = Basis.looking_at(_console.global_position - camera.global_position)
func log(message):
print(message, _console)
if _console == null:
init_console()
_console.log(message)

View File

@ -28,6 +28,7 @@ AudioPlayer="*res://lib/globals/audio_player.gd"
EventSystem="*res://lib/globals/event_system.gd" EventSystem="*res://lib/globals/event_system.gd"
Store="*res://lib/globals/main_store.gd" Store="*res://lib/globals/main_store.gd"
House="*res://lib/globals/house_body.gd" House="*res://lib/globals/house_body.gd"
console="*res://lib/globals/console.gd"
[display] [display]
@ -72,6 +73,7 @@ renderer/rendering_method.mobile="gl_compatibility"
textures/vram_compression/import_etc2_astc=true textures/vram_compression/import_etc2_astc=true
lights_and_shadows/directional_shadow/soft_shadow_filter_quality=4 lights_and_shadows/directional_shadow/soft_shadow_filter_quality=4
lights_and_shadows/directional_shadow/soft_shadow_filter_quality.mobile=4 lights_and_shadows/directional_shadow/soft_shadow_filter_quality.mobile=4
anti_aliasing/quality/msaa_3d=1
viewport/transparent_background=true viewport/transparent_background=true
[xr] [xr]