Исправление. Проседание частоты кадров в режиме Работа
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
class_name Diagram extends Sprite2D
|
||||
class_name Diagram extends ColorRect
|
||||
|
||||
const NUM_OF_RANGE = 7
|
||||
const NUM_OF_DIRECTIONS = 4
|
||||
const color0_default: Color = Color(0.38, 0.47, 0.51, 1.0)
|
||||
const color1_default: Color = Color(0.39, 0.44, 0.50, 1.0)
|
||||
var color0: Color = Color(0.38, 0.47, 0.51, 1.0)
|
||||
var color1: Color = Color(0.39, 0.44, 0.50, 1.0)
|
||||
var color0: Color = color0_default
|
||||
var color1: Color = color1_default
|
||||
|
||||
var fs_default_colors: Array[Color] ## Цвета по умолчанию для блоков ФС.
|
||||
var fs_default_colors: PackedColorArray ## Цвета по умолчанию для блоков ФС.
|
||||
|
||||
@export var SecZap: PackedScene
|
||||
|
||||
@@ -43,7 +43,7 @@ func get_radius_outter() -> float: return 280.0 # material.get('shader_paramete
|
||||
|
||||
func get_band_colors(_val: Array): return material.get('shader_parameter/ant_band_c')
|
||||
func get_band_failures(_val: Array): return material.get('shader_parameter/ant_band_m')
|
||||
func set_band_colors(val: Array): material.set('shader_parameter/ant_band_c', val)
|
||||
func set_band_colors(val: PackedColorArray): material.set('shader_parameter/ant_band_c', val)
|
||||
func set_band_failures(val: Array): material.set('shader_parameter/ant_band_m', val)
|
||||
|
||||
## Добавляет сектор запрета[br]
|
||||
@@ -115,7 +115,7 @@ func _on_settings_changed():
|
||||
|
||||
## Закрашивание по умолчанию блоков ФС цветами из настроек.
|
||||
func set_def_colors():
|
||||
var col_arr: Array = [color0, color1]
|
||||
var col_arr: PackedColorArray = [color0, color1]
|
||||
var col = false
|
||||
for i in NUM_OF_RANGE:
|
||||
for j in NUM_OF_DIRECTIONS:
|
||||
|
||||
@@ -1,23 +1,21 @@
|
||||
[gd_scene load_steps=7 format=3 uid="uid://b5kjdyxuwsot5"]
|
||||
[gd_scene load_steps=6 format=3 uid="uid://b5kjdyxuwsot5"]
|
||||
|
||||
[ext_resource type="Material" uid="uid://s6xe8igevnv2" path="res://shaders/antenas.tres" id="1_newdt"]
|
||||
[ext_resource type="Script" uid="uid://b85scuflwlqom" path="res://scenes/diagram/diagram.gd" id="2_8xjuy"]
|
||||
[ext_resource type="PackedScene" uid="uid://c73ahpv8uiuc7" path="res://scenes/diagram/sector.tscn" id="3_tgnog"]
|
||||
[ext_resource type="Shader" uid="uid://k36g8tww5yo" path="res://shaders/sector.gdshader" id="4_obn6s"]
|
||||
|
||||
[sub_resource type="PlaceholderTexture2D" id="PlaceholderTexture2D_2bft1"]
|
||||
size = Vector2(560, 560)
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_lniyv"]
|
||||
resource_local_to_scene = true
|
||||
shader = ExtResource("4_obn6s")
|
||||
|
||||
[node name="canvas" type="Sprite2D"]
|
||||
[node name="canvas" type="ColorRect"]
|
||||
texture_filter = 1
|
||||
material = ExtResource("1_newdt")
|
||||
offset_top = -3.0
|
||||
offset_right = 560.0
|
||||
offset_bottom = 557.0
|
||||
scale = Vector2(2, 2)
|
||||
texture = SubResource("PlaceholderTexture2D_2bft1")
|
||||
centered = false
|
||||
script = ExtResource("2_8xjuy")
|
||||
SecZap = ExtResource("3_tgnog")
|
||||
|
||||
|
||||
@@ -84,7 +84,12 @@ action_mode = 0
|
||||
text = "Обзорная карта"
|
||||
|
||||
[node name="canvas" parent="." instance=ExtResource("11_b6su4")]
|
||||
metadata/_edit_lock_ = true
|
||||
layout_mode = 0
|
||||
offset_left = 280.0
|
||||
offset_top = 280.0
|
||||
offset_right = 840.0
|
||||
offset_bottom = 840.0
|
||||
pivot_offset = Vector2(280, 280)
|
||||
|
||||
[node name="tilemap" parent="." instance=ExtResource("10_gtwyg")]
|
||||
self_modulate = Color(1, 1, 1, 0.415686)
|
||||
|
||||
Reference in New Issue
Block a user