new startup options

This commit is contained in:
2025-07-02 00:00:25 +03:00
parent 23d5530610
commit efccbfc52b
8 changed files with 48 additions and 22 deletions

View File

@@ -10,6 +10,7 @@ size = Vector2(68, 68)
script = ExtResource("1_m4rrt")
[node name="Sprite2D" type="Sprite2D" parent="."]
scale = Vector2(0.5, 0.5)
texture = ExtResource("1_k3834")
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]

View File

@@ -11,6 +11,7 @@ script = ExtResource("1_uu6xs")
ShowMouse = true
[node name="CursorTexture" type="Sprite2D" parent="."]
scale = Vector2(0.5, 0.5)
texture = ExtResource("2_r0du0")
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]

View File

@@ -0,0 +1,18 @@
extends Node2D
@export var UseNativeDisplaySize = false
# Called when the node enters the scene tree for the first time.
func _ready() -> void:
if UseNativeDisplaySize:
print("Using Native Display 0 Size : " + str(DisplayServer.screen_get_size(0)))
get_viewport().size = DisplayServer.screen_get_size(0)
pass # Replace with function body.
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta: float) -> void:
pass

View File

@@ -0,0 +1 @@
uid://chbq0wiah2mov

View File

@@ -32,6 +32,6 @@ process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=1.0
svg/scale=2.0
editor/scale_with_editor_scale=false
editor/convert_colors_with_editor_theme=false

View File

@@ -32,6 +32,6 @@ process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1
svg/scale=1.0
svg/scale=2.0
editor/scale_with_editor_scale=false
editor/convert_colors_with_editor_theme=false

View File

@@ -17,5 +17,6 @@ config/icon="res://icon.svg"
[display]
window/stretch/mode="viewport"
window/stretch/aspect="expand"
window/vsync/vsync_mode=0

View File

@@ -1,13 +1,29 @@
[gd_scene load_steps=4 format=3 uid="uid://dc02h0h7ooucv"]
[gd_scene load_steps=5 format=3 uid="uid://dc02h0h7ooucv"]
[ext_resource type="Script" uid="uid://hfccs84dimkv" path="res://test_ground.gd" id="1_85h15"]
[ext_resource type="Script" uid="uid://chbq0wiah2mov" path="res://Scripts/StartupOptions.gd" id="1_fhsvb"]
[ext_resource type="PackedScene" uid="uid://c42ny2e8vbhhc" path="res://Objects/Cursor.tscn" id="1_rkps0"]
[ext_resource type="PackedScene" uid="uid://ctcv7rr8w3fnf" path="res://Objects/Cube.tscn" id="3_66313"]
[node name="Screen" type="CanvasLayer"]
[node name="Screen" type="Node2D"]
script = ExtResource("1_fhsvb")
UseNativeDisplaySize = true
[node name="Node2D" parent="." instance=ExtResource("3_66313")]
position = Vector2(409, 323)
cursor_path = NodePath("../Cursor")
[node name="Node2D2" parent="." instance=ExtResource("3_66313")]
position = Vector2(625, 528)
rotation = 0.60511
[node name="Cursor" parent="." instance=ExtResource("1_rkps0")]
position = Vector2(263, 291)
[node name="CanvasLayer" type="CanvasLayer" parent="."]
script = ExtResource("1_85h15")
[node name="VBoxContainer" type="VBoxContainer" parent="."]
[node name="VBoxContainer" type="VBoxContainer" parent="CanvasLayer"]
anchors_preset = 2
anchor_top = 1.0
anchor_bottom = 1.0
@@ -15,35 +31,23 @@ offset_top = -131.0
offset_right = 134.0
grow_vertical = 0
size_flags_vertical = 8
metadata/_edit_use_anchors_ = true
[node name="Label" type="Label" parent="VBoxContainer"]
[node name="Label" type="Label" parent="CanvasLayer/VBoxContainer"]
layout_mode = 2
text = "Info?"
[node name="Fps" type="Label" parent="VBoxContainer"]
[node name="Fps" type="Label" parent="CanvasLayer/VBoxContainer"]
layout_mode = 2
text = "FPS : "
[node name="Frametime" type="Label" parent="VBoxContainer"]
[node name="Frametime" type="Label" parent="CanvasLayer/VBoxContainer"]
layout_mode = 2
text = "FrameTimeMCS :"
[node name="PT" type="Label" parent="VBoxContainer"]
[node name="PT" type="Label" parent="CanvasLayer/VBoxContainer"]
layout_mode = 2
text = "Procces Time: "
[node name="VideoMemory" type="Label" parent="VBoxContainer"]
[node name="VideoMemory" type="Label" parent="CanvasLayer/VBoxContainer"]
layout_mode = 2
text = "Video Mem:"
[node name="Node2D" parent="." instance=ExtResource("3_66313")]
position = Vector2(409, 323)
cursor_path = NodePath("../Cursor")
[node name="Node2D2" parent="." instance=ExtResource("3_66313")]
position = Vector2(615, 531)
rotation = 0.60511
[node name="Cursor" parent="." instance=ExtResource("1_rkps0")]
position = Vector2(263, 291)