Skalowanie
This commit is contained in:
Tomasz Boruc 2025-10-22 19:10:05 +02:00
parent 8c07dc7dd1
commit 60ff51b2d1
5 changed files with 21 additions and 15 deletions

View File

@ -2,8 +2,8 @@ extends Node
# Autoload: Manager # Autoload: Manager
# --- KONFIGURACJA --- # --- KONFIGURACJA ---
@export var SECTOR_COUNT: int = 3 @export var SECTOR_COUNT: int = 15
@export var PLANETS_PER_SECTOR_RANGE: Vector2 = Vector2(1, 5) @export var PLANETS_PER_SECTOR_RANGE: Vector2 = Vector2(5, 5)
const UPDATE_INTERVAL := 2.0 const UPDATE_INTERVAL := 2.0
# --- DANE --- # --- DANE ---

View File

@ -22,5 +22,6 @@ MusicManager="*res://music_manager.gd"
[display] [display]
window/size/mode=3 window/size/mode=2
window/stretch/mode="canvas_items" window/stretch/mode="canvas_items"
window/stretch/aspect="ignore"

View File

@ -11,7 +11,6 @@ script = ExtResource("1_l8itw")
position = Vector2(572.00006, 328.5) position = Vector2(572.00006, 328.5)
[node name="PlanetStatPanel" type="Panel" parent="."] [node name="PlanetStatPanel" type="Panel" parent="."]
visible = false
offset_right = 320.0 offset_right = 320.0
offset_bottom = 204.0 offset_bottom = 204.0
@ -54,13 +53,19 @@ offset_right = 278.0
offset_bottom = 169.0 offset_bottom = 169.0
[node name="BackButton" type="TextureButton" parent="."] [node name="BackButton" type="TextureButton" parent="."]
offset_left = 2337.0 anchors_preset = 3
offset_top = 1199.0 anchor_left = 1.0
offset_right = 2407.0 anchor_top = 1.0
offset_bottom = 1269.0 anchor_right = 1.0
scale = Vector2(0.7, 0.7) anchor_bottom = 1.0
size_flags_horizontal = 8 offset_left = 1096.0
size_flags_vertical = 8 offset_top = 592.0
offset_right = 1166.0
offset_bottom = 662.0
grow_horizontal = 0
grow_vertical = 0
scale = Vector2(0.4, 0.4)
pivot_offset = Vector2(50, 70)
texture_normal = ExtResource("2_c2nvg") texture_normal = ExtResource("2_c2nvg")
texture_hover = ExtResource("3_d5vc0") texture_hover = ExtResource("3_d5vc0")
ignore_texture_size = true ignore_texture_size = true

View File

@ -22,7 +22,7 @@ func _create_sector_buttons():
# Skala zapisanej gwiazdy # Skala zapisanej gwiazdy
var star_scale = sector_info["star"]["scale"] var star_scale = sector_info["star"]["scale"]
var final_scale = star_scale #* GLOBAL_STAR_REDUCTION var final_scale = star_scale * GLOBAL_STAR_REDUCTION
button.scale = Vector2(final_scale, final_scale) button.scale = Vector2(final_scale, final_scale)
# Pozycja z Managera # Pozycja z Managera

View File

@ -5,8 +5,8 @@ var PlanetScene = preload("res://scenes/planet.tscn")
@onready var PlanetStatPanel = $PlanetStatPanel @onready var PlanetStatPanel = $PlanetStatPanel
@onready var BackButton: TextureButton = $BackButton @onready var BackButton: TextureButton = $BackButton
var ORBIT_STEP = 90 var ORBIT_STEP = 60
const FIRST_ORBIT_STEP = 100 const FIRST_ORBIT_STEP = 80
var tracked_planet: Node = null var tracked_planet: Node = null
func _ready(): func _ready():
@ -19,6 +19,7 @@ func _ready():
var offset = 20 var offset = 20
var button_size = BackButton.get_size() # Vector2(width, height) var button_size = BackButton.get_size() # Vector2(width, height)
BackButton.position = get_viewport_rect().size - button_size - Vector2(offset, offset) BackButton.position = get_viewport_rect().size - button_size - Vector2(offset, offset)
PlanetStatPanel.scale = Vector2(0.5, 0.5)
@ -105,7 +106,6 @@ func spawn_star():
else: else:
var tex_path = random_star_texture_path() var tex_path = random_star_texture_path()
star.set_texture(load(tex_path)) star.set_texture(load(tex_path))
star.scale
star_data["texture_path"] = tex_path star_data["texture_path"] = tex_path
Manager.sectors_data[sector_index]["star"] = star_data Manager.sectors_data[sector_index]["star"] = star_data