feat:添加功能

This commit is contained in:
Teddy (SilaLiu) 2025-01-08 15:12:33 +08:00
parent 06b8e12bc0
commit 97460aa137
29 changed files with 541 additions and 185 deletions

View File

@ -24,15 +24,14 @@ func _ready() -> void:
func connected_to_server():
update_bms_report()
Mode_Report()
Gear_Report()
Throttle_Report()
CurrentStationInfo_Report()
Steering_Report()
VehicleDoor_Report()
all_station_info()
Steering_Report()
vehicle_info()
autoware_info()
sensor_info()
pass
var stations
var zd_data
var zd_index = 0
@ -40,7 +39,78 @@ func message_received(data:Dictionary):
if data.is_empty():return
if !data.has("topic"):return
match data.topic:
"/app/display/all_station_info":#获取所有站点信息
#车辆底盘信息反馈
"/hmi_input/app/cloud_control_platform/vehicle_info":
#电量显示
power_label.text = str(data.msg.p_l) + "%"
if data.msg.p_l < 25:
power_texture_rect.texture = preload("res://pad_hmi_ui/home/battery_icon_red.png")
elif data.msg.p_l < 50:
power_texture_rect.texture = preload("res://pad_hmi_ui/home/battery_icon_yellow.png")
elif data.msg.p_l < 75:
power_texture_rect.texture = preload("res://pad_hmi_ui/home/battery_icon_green2.png")
else:
power_texture_rect.texture = preload("res://pad_hmi_ui/home/battery_icon_green.png")
#模式反馈
control_mode_texture_rect.texture = ret_mode_value(data.msg.mode)
#档位反馈
ret_gear_position(data.msg.gear)
#油门反馈
%accel_status.value = data.msg.thr
%brake_status.value = data.msg.brk
#续航
%BatteryLifeLabel.text = str(data.msg.rm)
#总里程
%SmallMileageLabel.text = str(data.msg.tm)
#车速
%Speed.text = str(data.msg.spd)
#大灯
if data.msg.head_light:
%head_light.texture = preload("res://pad_hmi_ui/home/highbeam_icon.png")
else:
%head_light.texture = preload("res://pad_hmi_ui/home/lowbeam_icon.png")
#转向灯
if data.msg.turn_light == 1:
%Steering.texture = preload("res://pad_hmi_ui/home/arrow_icon_left.png")
elif data.msg.turn_light == 2:
%Steering.texture = preload("res://pad_hmi_ui/home/arrow_icon_right.png")
else:
%Steering.texture = preload("res://pad_hmi_ui/home/arrow_icon_straight.png")
#座椅安全带
if data.msg.seatbelt == 1:
%seatbelt.texture = preload("res://pad_hmi_ui/home/belts_icon_high.png")
else:
%seatbelt.texture = preload("res://pad_hmi_ui/home/belts_icon_dis.png")
#二氧化碳检测
if data.msg.co2 >0:
%co2.texture = preload("res://pad_hmi_ui/home/co2_icon_dis.png")
else:
%co2.texture = preload("res://pad_hmi_ui/home/co2_icon_high.png")
#烟雾检测
if data.msg.smoke > 0:
%smoke.texture = preload("res://pad_hmi_ui/home/smoke_icon_dis.png")
else:
%smoke.texture = preload("res://pad_hmi_ui/home/smoke_icon_high.png")
# autoware 部分中台消息
"/hmi_input/app/cloud_control_platform/autoware_info":
# NKT
if data.msg.pos_q < 20:
%NDK.texture = preload("res://pad_hmi_ui/home/NDK_icon_red.png")
elif data.msg.pos_q < 40:
%NDK.texture = preload("res://pad_hmi_ui/home/NDK_icon_yellow.png")
elif data.msg.pos_q < 60:
%NDK.texture = preload("res://pad_hmi_ui/home/NDK_icon_green.png")
else :
%NDK.texture = preload("res://pad_hmi_ui/home/NDK_icon_red.png")
#获取所有站点信息
"/app/display/all_station_info":
stations = data.msg.stations
zd_data = data.msg.header
for node in %SiteSelectionDetailsList.get_children():#清除数据
@ -58,61 +128,9 @@ func message_received(data:Dictionary):
)
%SiteSelectionDetailsList.add_child(itemLabel)
index += 1
"/hmi_input/pix_robobus/vcu_report1":#大灯信息
if data.msg.headlight_actual:
%Vcu_Report1TextureRect4.texture = preload("res://pad_hmi_ui/home/highbeam_icon.png")
else:
%Vcu_Report1TextureRect4.texture = preload("res://pad_hmi_ui/home/lowbeam_icon.png")
"/hmi_input/app/cloud_control_platform/vehicle_info":#车辆信息
#电量显示
power_label.text = str(data.msg.p_l) + "%"
if data.msg.p_l < 25:
power_texture_rect.texture = preload("res://pad_hmi_ui/home/battery_icon_red.png")
elif data.msg.p_l < 50:
power_texture_rect.texture = preload("res://pad_hmi_ui/home/battery_icon_yellow.png")
elif data.msg.p_l < 75:
power_texture_rect.texture = preload("res://pad_hmi_ui/home/battery_icon_green2.png")
else:
power_texture_rect.texture = preload("res://pad_hmi_ui/home/battery_icon_green.png")
#模式反馈
control_mode_texture_rect.texture = ret_mode_value(data.msg.mode)
#档位反馈
ret_gear_position(data.msg.gear)
#油门反馈
%accel_status.value = data.msg.thr * 100
%brake_status.value = data.msg.brk * 100
#续航
%BatteryLifeLabel.text = str(data.msg.rm)
#总里程
%SmallMileageLabel.text = str(data.msg.tm)
#车速
%Speed.text = str(data.msg.spd)
#转向灯
if data.msg.turn_light == 1:
%Steering.texture = preload("res://pad_hmi_ui/home/arrow_icon_left.png")
elif data.msg.turn_light == 2:
%Steering.texture = preload("res://pad_hmi_ui/home/arrow_icon_right.png")
else:
%Steering.texture = preload("res://pad_hmi_ui/home/arrow_icon_straight.png")
#座椅安全带
if data.msg.seatbelt == 1:
%seatbelt.texture = preload("res://pad_hmi_ui/home/belts_icon_high.png")
else:
%seatbelt.texture = preload("res://pad_hmi_ui/home/belts_icon_dis.png")
#二氧化碳检测
if data.msg.co2 >0:
%CarbonDioxideTextureRect.texture = preload("res://pad_hmi_ui/home/co2_icon_dis.png")
else:
%CarbonDioxideTextureRect.texture = preload("res://pad_hmi_ui/home/co2_icon_high.png")
#烟雾检测
if data.msg.smoke > 0:
%smokeTextureRect2.texture = preload("res://pad_hmi_ui/home/smoke_icon_dis.png")
else:
%smokeTextureRect2.texture = preload("res://pad_hmi_ui/home/smoke_icon_high.png")
"/hmi_input/perception/traffic_light_recognition/traffic_signals":#红绿灯
#红绿灯
"/hmi_input/perception/traffic_light_recognition/traffic_signals":
match data.msg.signals[0].elements[0].color:
0:
%TrafficLight.texture = preload("res://pad_hmi_ui/home/signal_icon_default.png")
@ -122,27 +140,42 @@ func message_received(data:Dictionary):
%TrafficLight.texture = preload("res://pad_hmi_ui/home/signal_icon_yellow.png")
3:
%TrafficLight.texture = preload("res://pad_hmi_ui/home/signal_icon_green.png")
"/hmi_input/app/display/current_station_info":#站点信息反馈
#站点信息反馈
"/hmi_input/app/display/current_station_info":
%Current_platform_Label.text = data.msg.current_station.name
%Next_platform_Label.text = data.msg.target_station.name
%distanceHScrollBar.max_value = data.msg.task_distance
%distanceHScrollBar.value = data.msg.task_distance - data.msg.target_distance
%estimate_time_label.text = str(data.msg.estimate_time) + "min"
%target_distance.text = str(data.msg.target_distance) + "m"
"/hmi_input/vehicle/status/steering_status":#转向反馈
#转向角反馈
"/hmi_input/vehicle/status/steering_status":
var actual_angle = -data.msg.steering_tire_angle
%SteeringWheel.rotation = actual_angle
func ret_mode_value(mode_value):
match mode_value:
#0: return "NO_COMMAND"
1: return preload("res://pad_hmi_ui/home/auto_icon.png")
#2: return "A_STEER_ONLY"
#3: return "A_VELOCITY_ONLY"
4: return preload("res://pad_hmi_ui/home/manual_icon.png")
#5: return "DISENGAGED"
#6: return "NOT_READY"
_: return preload("res://pad_hmi_ui/home/unknow_icon.png")
1: #遥控模式 manual
return preload("res://pad_hmi_ui/home/manual_icon.png")
2: #自驾待命状态(非遥控、自动驾驶、无自动驾驶相关任务) ready
return preload("res://pad_hmi_ui/home/ready_icon.png")
3: #自驾执行状态 auto
return preload("res://pad_hmi_ui/home/auto_icon.png")
4: #远程驾驶状态 remote driving
return preload("res://pad_hmi_ui/home/remote_icon.png")
5: #紧急停止状态 emergency stop
return preload("res://pad_hmi_ui/home/emergency_icon.png")
_: #未知 unknow
return preload("res://pad_hmi_ui/home/unknow_icon.png")
func ret_gear_position(report):
%gearPosition0.modulate = Color("767676")
%gearPosition2.modulate = Color("767676")
@ -158,50 +191,17 @@ func ret_gear_position(report):
return "D" # "DRIVE"
20:
%gearPosition2.modulate = Color("ffffff")
return "R" # "REVERSE"
return "R" # "REVERSE"
22:
%gearPosition0.modulate = Color("ffffff")
return "P" # "PARK"
_: return "UNKNOWN"
func update_bms_report():#电量显示
var send_data = {
"op": "subscribe",
"topic": "/hmi_input/pix_robobus/bms_report",
"type": "pix_robobus_driver_msgs/msg/BmsReport"
}
Websocket.send_msg(str(send_data))
func Mode_Report():#模式反馈
var send_data = {
"op": "subscribe",
"topic": "/hmi_input/vehicle/status/control_mode",
"Type": "autoware_auto_vehicle_msgs/msg/ControlModeReport"
}
Websocket.send_msg(str(send_data))
func Gear_Report():#档位反馈
var send_data = {
"op": "subscribe",
"topic": "/hmi_input/vehicle/status/gear_status",
"Type": "autoware_auto_vehicle_msgs/msg/GearReport"
}
Websocket.send_msg(str(send_data))
#func sub_door_open_and_close_callback(msg):
#if(msg.door_open_inplace and (not msg.door_close_inplace)):
#%vehicle_door_reportTextureRect.texture = load("res://robobus_padui_v2/home/door_open_icon.png")
#elif((not msg.door_open_inplace) and msg.door_close_inplace):
#%vehicle_door_reportTextureRect.texture = load("res://robobus_padui_v2/home/door_closed_icon.png")
func Throttle_Report():#油门/ 刹车反馈
var send_data = {
"op": "subscribe",
"topic": "/hmi_input/vehicle/status/actuation_status",
"type": "tier4_vehicle_msgs/msg/ActuationStatusStamped"
}
Websocket.send_msg(str(send_data))
func CurrentStationInfo_Report():#站点信息反馈
#任务站点信息反馈
func CurrentStationInfo_Report():
var send_data = {
"op": "subscribe",
"topic": "/hmi_input/app/display/current_station_info",
@ -209,38 +209,53 @@ func CurrentStationInfo_Report():#站点信息反馈
}
Websocket.send_msg(str(send_data))
func Steering_Report():#转向反馈
#转向角反馈
func Steering_Report():
var send_data = {
"op": "subscribe",
"topic": "/hmi_input/vehicle/status/steering_status",
"type": "autoware_auto_vehicle_msgs/msg/SteeringReport"
}
Websocket.send_msg(str(send_data))
func VehicleDoor_Report():#车门
var send_data = {
"op": "subscribe",
"topic": "/hmi_input/pix_robobus/vehicle_door_report",
"type": "pix_robobus_driver_msgs/msg/VehicleDoorReport"
}
Websocket.send_msg(str(send_data))
func Vcu_Report1():#车辆大灯
var send_data = {
"op": "subscribe",
"topic": "/hmi_input/pix_robobus/vcu_report1",
"type": "pix_robobus_driver_msgs/msg/VcuReport1"
}
Websocket.send_msg(str(send_data))
func all_station_info():#所有站点反馈
#所有站点反馈
func all_station_info():
var send_data = {
"op": "subscribe",
"topic": "/app/display/all_station_info",
"type": "pixmoving_hmi_msgs/msg/V2dAllStationInfo"
}
Websocket.send_msg(str(send_data))
# 车辆底盘信息反馈
func vehicle_info():
var send_data = {
"op": "subscribe",
"topic": "/hmi_input/app/cloud_control_platform/vehicle_info",
"type": "pixmoving_hmi_msgs/msg/VehicleInfo"
}
Websocket.send_msg(str(send_data))
# 中台转发部分AUTOWARE信息反馈
func autoware_info():
var send_data = {
"op": "subscribe",
"topic": "/hmi_input/app/cloud_control_platform/autoware_info",
"type": "pixmoving_hmi_msgs/msg/AutowareInfo"
}
Websocket.send_msg(str(send_data))
# GNSS 传感器数据
func sensor_info():
var send_data = {
"op": "subscribe",
"topic": "/hmi_input/app/cloud_control_platform/sensor_info",
"type": "pixmoving_hmi_msgs/msg/SensorInfo"
}
Websocket.send_msg(str(send_data))
signal OnClick3DVehicle
func _on_d_vehicle_on_click(_node: Variant) -> void:
OnClick3DVehicle.emit()
@ -249,7 +264,6 @@ func _on_d_vehicle_on_click(_node: Variant) -> void:
func _on_positioning_on_long_click(_node: Variant) -> void:
print("--=====-----")
if zd_data.is_empty():return
zd_data.stamp.sec = (Time.get_ticks_msec()/1000)
zd_data.stamp.nanosec = Time.get_ticks_msec()

View File

@ -319,6 +319,7 @@ theme_override_font_sizes/font_size = 25
text = "在线"
[node name="NDK" type="TextureRect" parent="DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay1"]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 4
size_flags_vertical = 4
@ -517,7 +518,7 @@ theme_override_constants/margin_top = 29
theme_override_constants/margin_right = 40
theme_override_constants/margin_bottom = 27
[node name="CarbonDioxideTextureRect" type="TextureRect" parent="DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay4/MarginContainer"]
[node name="co2" type="TextureRect" parent="DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay4/MarginContainer"]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 0
@ -528,7 +529,7 @@ script = ExtResource("1_gebae")
size_max = 2.0
is_OnClickScaleAwt = null
[node name="smokeTextureRect2" type="TextureRect" parent="DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay4/MarginContainer"]
[node name="smoke" type="TextureRect" parent="DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay4/MarginContainer"]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 8
@ -550,7 +551,7 @@ script = ExtResource("1_gebae")
size_max = 2.0
is_OnClickScaleAwt = null
[node name="Vcu_Report1TextureRect4" type="TextureRect" parent="DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay4/MarginContainer"]
[node name="head_light" type="TextureRect" parent="DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay4/MarginContainer"]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 8

View File

@ -0,0 +1,9 @@
extends TextureProgressBar
signal system_volume_drag_ended(value)
func _on_gui_input(event: InputEvent) -> void:
if event is InputEventScreenDrag:
value -= event.relative.x * (max_value/size.x)
system_volume_drag_ended.emit(value)
pass # Replace with function body.

View File

@ -1,9 +1,10 @@
[gd_scene load_steps=8 format=3 uid="uid://cffp3l0yvp4fg"]
[gd_scene load_steps=9 format=3 uid="uid://cffp3l0yvp4fg"]
[ext_resource type="Texture2D" uid="uid://qaq46brhnjbn" path="res://code/l3_7.png" id="1_q53pk"]
[ext_resource type="Script" path="res://Modules/volume_settings.gd" id="1_weo36"]
[ext_resource type="Texture2D" uid="uid://qmulrp786qvy" path="res://pad_hmi_ui/home/sound_bar.png" id="2_q2e4s"]
[ext_resource type="Texture2D" uid="uid://c13prs00h2k3o" path="res://pad_hmi_ui/home/sound_icon.png" id="3_uwj1p"]
[ext_resource type="Script" path="res://Modules/system_volume.gd" id="4_oy8e6"]
[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_o8w8u"]
@ -37,6 +38,7 @@ theme_override_styles/grabber_area_highlight = SubResource("StyleBoxTexture_h6qw
value = 19.0
[node name="TextureProgressBar" type="TextureProgressBar" parent="HSlider"]
unique_name_in_owner = true
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
@ -50,6 +52,7 @@ grow_vertical = 2
mouse_filter = 2
value = 19.0
texture_progress = ExtResource("2_q2e4s")
script = ExtResource("4_oy8e6")
[node name="TextureRect" type="TextureRect" parent="HSlider"]
unique_name_in_owner = true
@ -74,3 +77,4 @@ offset_bottom = 104.0
texture = ExtResource("1_q53pk")
[connection signal="drag_ended" from="HSlider" to="." method="_on_h_slider_drag_ended"]
[connection signal="gui_input" from="HSlider/TextureProgressBar" to="HSlider/TextureProgressBar" method="_on_gui_input"]

View File

@ -8,7 +8,7 @@ Anim={
"grid_snap_active": false,
"grid_step": Vector2(8, 8),
"grid_visibility": 1,
"ofs": Vector2(1557.76, 492.996),
"ofs": Vector2(-78.6176, -145.164),
"primary_grid_step": Vector2i(8, 8),
"show_group_gizmos": true,
"show_guides": true,
@ -34,7 +34,7 @@ Anim={
"snap_rotation_step": 0.261799,
"snap_scale": false,
"snap_scale_step": 0.1,
"zoom": 1.12246
"zoom": 0.529732
}
3D={
"fov": 70.01,
@ -175,4 +175,4 @@ Anim={
"zfar": 4000.01,
"znear": 0.05
}
selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@16886/@Panel@13/@VBoxContainer@14/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@25/DockVSplitCenter/@VSplitContainer@52/@VBoxContainer@53/@PanelContainer@98/MainScreen/@CanvasItemEditor@9272/@VSplitContainer@9094/@HSplitContainer@9096/@HSplitContainer@9098/@Control@9099/@SubViewportContainer@9100/@SubViewport@9101/DataPanel")])
selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@16886/@Panel@13/@VBoxContainer@14/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@25/DockVSplitCenter/@VSplitContainer@52/@VBoxContainer@53/@PanelContainer@98/MainScreen/@CanvasItemEditor@9272/@VSplitContainer@9094/@HSplitContainer@9096/@HSplitContainer@9098/@Control@9099/@SubViewportContainer@9100/@SubViewport@9101/DataPanel/DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer")])

View File

@ -8,7 +8,7 @@ Anim={
"grid_snap_active": false,
"grid_step": Vector2(8, 8),
"grid_visibility": 1,
"ofs": Vector2(-245.524, 43.4841),
"ofs": Vector2(-179.524, -198.516),
"primary_grid_step": Vector2i(8, 8),
"show_group_gizmos": true,
"show_guides": true,
@ -175,4 +175,4 @@ Anim={
"zfar": 4000.01,
"znear": 0.05
}
selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@16886/@Panel@13/@VBoxContainer@14/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@25/DockVSplitCenter/@VSplitContainer@52/@VBoxContainer@53/@PanelContainer@98/MainScreen/@CanvasItemEditor@9272/@VSplitContainer@9094/@HSplitContainer@9096/@HSplitContainer@9098/@Control@9099/@SubViewportContainer@9100/@SubViewport@9101/DataPanel")])
selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@16886/@Panel@13/@VBoxContainer@14/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@25/DockVSplitCenter/@VSplitContainer@52/@VBoxContainer@53/@PanelContainer@98/MainScreen/@CanvasItemEditor@9272/@VSplitContainer@9094/@HSplitContainer@9096/@HSplitContainer@9098/@Control@9099/@SubViewportContainer@9100/@SubViewport@9101/DataPanel/DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer")])

View File

@ -6,38 +6,38 @@ dock_5_selected_tab_idx=0
dock_floating={}
dock_bottom=[]
dock_closed=[]
dock_split_2=189
dock_split_2=-29
dock_split_3=0
dock_hsplit_1=0
dock_hsplit_2=426
dock_hsplit_3=-450
dock_hsplit_2=338
dock_hsplit_3=-216
dock_hsplit_4=0
dock_filesystem_h_split_offset=480
dock_filesystem_v_split_offset=0
dock_filesystem_display_mode=0
dock_filesystem_file_sort=0
dock_filesystem_file_list_display_mode=1
dock_filesystem_selected_paths=PackedStringArray("res://pad_hmi_ui/home/25A288F6-B440-4F4F-9E3C-F2BE6F3575E0.png")
dock_filesystem_uncollapsed_paths=PackedStringArray("res://", "res://pad_hmi_ui/", "res://pad_hmi_ui/home/", "res://Modules/", "res://common/", "res://common/load/", "res://common/load/texture/", "res://common/gui/", "res://common/gui/dialog/", "res://common/gui/dialog/res/", "res://common/gui/date/", "res://common/gui/date/res/")
dock_filesystem_selected_paths=PackedStringArray("res://pad_hmi_ui/home/ready_icon.png")
dock_filesystem_uncollapsed_paths=PackedStringArray("res://", "res://pad_hmi_ui/", "res://pad_hmi_ui/home/", "res://common/load/texture/", "res://common/gui/dialog/")
dock_3="Scene,Import"
dock_4="FileSystem"
dock_5="Inspector,Node,History"
[EditorNode]
open_scenes=PackedStringArray("res://control.tscn")
current_scene="res://control.tscn"
open_scenes=PackedStringArray("res://control.tscn", "res://Modules/data_panel.tscn", "res://Modules/volume_settings.tscn")
current_scene="res://Modules/data_panel.tscn"
center_split_offset=-342
selected_default_debugger_tab_idx=0
selected_main_editor_idx=0
selected_main_editor_idx=2
selected_bottom_panel_item=0
[ScriptEditor]
open_scripts=["res://common/base/base_control.gd", "res://Modules/data_panel.gd", "res://Modules/date_time.gd", "res://res3D/ego_vehicle.gd", "res://common/global.gd", "res://code/hsliderPor.gd", "res://Modules/item_label.gd", "res://pad_hmi_ui/Main3DVehicle.gd", "res://code/main.gd", "res://positioning.gd", "res://Modules/prompt_text.gd", "res://scripts/road_surface_mesh.gd", "res://Modules/setting.gd", "res://Modules/site_selection_texture_rect.gd", "res://Modules/SpeedGearAdjustment.gd", "res://Modules/speedItem.gd", "res://code/speedometer.gd", "res://common/websocket.gd"]
selected_script="res://common/websocket.gd"
open_scripts=["res://common/base/base_control.gd", "res://Modules/data_panel.gd", "res://Modules/date_time.gd", "res://res3D/ego_vehicle.gd", "res://common/global.gd", "res://code/hsliderPor.gd", "res://Modules/item_label.gd", "res://pad_hmi_ui/Main3DVehicle.gd", "res://code/main.gd", "res://positioning.gd", "res://Modules/prompt_text.gd", "res://scripts/road_surface_mesh.gd", "res://Modules/setting.gd", "res://Modules/site_selection_texture_rect.gd", "res://Modules/SpeedGearAdjustment.gd", "res://Modules/speedItem.gd", "res://code/speedometer.gd", "res://Modules/system_volume.gd", "res://Modules/volume_settings.gd", "res://common/websocket.gd"]
selected_script="res://Modules/data_panel.gd"
open_help=["@GlobalScope", "CanvasItem", "InputEventMouseButton", "Label", "Node", "ProgressBar", "Range", "SceneTree", "StyleBox", "StyleBoxFlat", "StyleBoxTexture", "Tween", "WebSocketPeer"]
script_split_offset=288
script_split_offset=217
list_split_offset=171
zoom_factor=1.0

View File

@ -1,9 +1,9 @@
fc8a56933c4b1c8d796fdb8f7a9f9475
::res://::1736250476
::res://::1736300595
1.png::CompressedTexture2D::1480057199390730959::1735269527::1736214943::1::::<><>::
2.png::CompressedTexture2D::4437645113931833008::1735269527::1736214943::1::::<><>::
3.png::CompressedTexture2D::290322317853609805::1735269527::1736214943::1::::<><>::
control.tscn::PackedScene::6421643001922860246::1736249925::0::1::::<><>::uid://bo8w4npgct57n::::res://res3D/ego_vehicle.tscn<>uid://cj40hol02w7c5::::res://pad_hmi_ui/home/power_btn.png<>uid://c5ksuke04sr07::::res://res3D/mainEnvironment.tres<>uid://dx5owafvbqdec::::res://Modules/data_panel.tscn<>res://code/main.gd<>uid://tqrf0pcv1bay::::res://Modules/main_3d_vehicle.tscn<>uid://dd5e3n5lfbffj::::res://Modules/information.tscn<>uid://dsl2hpmaayodk::::res://pad_hmi_ui/taskbar/PIX_logo.png<>uid://33cgqbhyfl47::::res://Modules/setting.tscn<>uid://84vxs0ksabkq::::res://Modules/tabs.tscn<>uid://ruvsjrmynxch::::res://pad_hmi_ui/taskbar/title.png<>res://common/base/base_control.gd
control.tscn::PackedScene::6421643001922860246::1736300593::0::1::::<><>::uid://bo8w4npgct57n::::res://res3D/ego_vehicle.tscn<>uid://cj40hol02w7c5::::res://pad_hmi_ui/home/power_btn.png<>uid://c5ksuke04sr07::::res://res3D/mainEnvironment.tres<>uid://dx5owafvbqdec::::res://Modules/data_panel.tscn<>res://code/main.gd<>uid://tqrf0pcv1bay::::res://Modules/main_3d_vehicle.tscn<>uid://dd5e3n5lfbffj::::res://Modules/information.tscn<>uid://dsl2hpmaayodk::::res://pad_hmi_ui/taskbar/PIX_logo.png<>uid://33cgqbhyfl47::::res://Modules/setting.tscn<>uid://84vxs0ksabkq::::res://Modules/tabs.tscn<>uid://ruvsjrmynxch::::res://pad_hmi_ui/taskbar/title.png<>res://common/base/base_control.gd
export_presets.cfg::TextFile::-1::1736238513::0::1::::<><>::
icon1.png::CompressedTexture2D::2121236340265235529::1736142383::1736214941::1::::<><>::
icon2.png::CompressedTexture2D::8944114601382046984::1736142383::1736214941::1::::<><>::
@ -11,7 +11,7 @@ icon.svg::CompressedTexture2D::9058028535339074070::1735269530::1736214942::1:::
line.tres::StandardMaterial3D::4096407398117681223::1736142383::0::1::::<><>::
line_3.tres::StandardMaterial3D::3261037626935502214::1736142383::0::1::::<><>::
main.gd::GDScript::-1::1736142383::0::1::::<>Node3D<>::
main.tscn::PackedScene::2849903588102574290::1736249927::0::1::::<><>::res://main.gd<>res://common/gui/fps.gd<>res://scripts/road_surface_mesh.gd<>res://common/shader/round.gdshader
main.tscn::PackedScene::2849903588102574290::1736300595::0::1::::<><>::res://main.gd<>res://common/gui/fps.gd<>res://scripts/road_surface_mesh.gd<>res://common/shader/round.gdshader
ParkingSpace.tres::StandardMaterial3D::6161643078616046067::1736142383::0::1::::<><>::
positioning.gd::GDScript::-1::1736235882::0::1::::<>BaseControl<>::
WX20241220-163247.png::CompressedTexture2D::3803875009204594517::1735269528::1736214943::1::::<><>::
@ -244,13 +244,13 @@ loading.gd::GDScript::-1::1735269528::0::1::::<>CanvasLayer<>::
loading.tscn::PackedScene::5240915617172888824::1735269528::0::1::::<><>::res://common/load/loading.gd<>uid://cn2ylhc6q1816::::res://common/load/texture/jd.webp
::res://common/load/texture/::1736214942
jd.webp::CompressedTexture2D::5742511757783586375::1735269528::1736214942::1::::<><>::
::res://common/shader/::1736249930
::res://common/shader/::1736317298
curvature.gdshader::Shader::-1::1735269528::0::1::::<><>::
curvature_alpha.gdshader::Shader::-1::1735269528::0::1::::<><>::
curvature_alpha_scissor.gdshader::Shader::-1::1735269528::0::1::::<><>::
gaussian_blur.gdshader::Shader::-1::1735269528::0::1::::<><>::
mask.gdshader::Shader::-1::1735269528::0::1::::<><>::
round.gdshader::Shader::-1::1736249930::0::1::::<><>::
round.gdshader::Shader::-1::1736317298::0::1::::<><>::
startup_guide_twinkle.gdshader::Shader::-1::1735269528::0::1::::<><>::
::res://common/shader/inc/::1735269528
adjustment_global_color.gdshaderinc::ShaderInclude::-1::1735269528::0::1::::<><>::
@ -277,13 +277,13 @@ sys_util.gd::GDScript::-1::1735269528::0::1::::SysUtil<>RefCounted<>::
time_util.gd::GDScript::-1::1735269528::0::1::::TimeUtil<>RefCounted<>::
ui_util.gd::GDScript::-1::1735269528::0::1::::UiUtil<>RefCounted<>::
uuid_util.gd::GDScript::-1::1735269528::0::1::::UuidUtil<>RefCounted<>::
::res://DynamicObject/::1736249929
::res://DynamicObject/::1736300597
Bicycle.glb::PackedScene::3449419326852423542::1736142383::1736214981::1::::<><>::
Bicycle.tscn::PackedScene::7886955930290435396::1736142383::0::1::::<><>::uid://bpe6ox17twkk1::::res://DynamicObject/Bicycle.glb
Bus.glb::PackedScene::1413962689893859363::1736142383::1736214981::1::::<><>::
Bus.tscn::PackedScene::3553277608004895725::1736142383::0::1::::<><>::uid://ue602kue1n4f::::res://DynamicObject/Bus.glb
Car.glb::PackedScene::2408641667720152571::1736142383::1736214969::1::::<><>::
Car.tscn::PackedScene::2764742383018896476::1736249929::0::1::::<><>::uid://bak08gw4syg4j::::res://DynamicObject/Car.glb
Car.tscn::PackedScene::2764742383018896476::1736300597::0::1::::<><>::uid://bak08gw4syg4j::::res://DynamicObject/Car.glb
Motorcycle.glb::PackedScene::3498842237587408580::1736142383::1736214968::1::::<><>::
Motorcycle.tscn::PackedScene::7045988468925638440::1736142383::0::1::::<><>::uid://bp34okb8uvvx1::::res://DynamicObject/Motorcycle.glb
Pedestrian.glb::PackedScene::4231640112533178984::1736142383::1736214968::1::::<><>::
@ -371,40 +371,41 @@ NotoSansSC-Medium.ttf::FontFile::4373986543460653903::1735269528::1736214941::1:
NotoSansSC-Regular.ttf::FontFile::4091736943169270797::1735269528::1736214941::1::::<><>::
NotoSansSC-SemiBold.ttf::FontFile::6064672831900675909::1735269528::1736214941::1::::<><>::
NotoSansSC-Thin.ttf::FontFile::298068644689657558::1735269528::1736214941::1::::<><>::
::res://Modules/::1736249926
::res://Modules/::1736317298
buttonItem.gd::GDScript::-1::1735269528::0::1::::<>BaseControl<>::
data_panel.gd::GDScript::-1::1736243297::0::1::::<>MarginContainer<>::
data_panel.tscn::PackedScene::8836426121420614278::1736249926::0::1::::<><>::res://common/base/base_control.gd<>res://Modules/data_panel.gd<>uid://bhsjkyho6jr42::::res://pad_hmi_ui/home/l2_1.png<>res://common/shader/round.gdshader<>uid://bigplutpkgp7o::::res://pad_hmi_ui/home/Preview.png<>uid://dgwf4d5wkwqgb::::res://pad_hmi_ui/home/signal_icon_green.png<>uid://b4ddgruml02uj::::res://pad_hmi_ui/home/information_bg.png<>uid://c1ncf47u6ssrd::::res://pad_hmi_ui/home/arrow_icon_right.png<>uid://dsoc1dfktnbff::::res://pad_hmi_ui/home/wheel_icon.png<>uid://culw8htusm3uk::::res://pad_hmi_ui/home/online_icon.png<>uid://dqimm3efgdqh6::::res://Modules/prompt_text.tscn<>uid://c50227e2eywuh::::res://pad_hmi_ui/home/NDK_icon_green.png<>uid://dbhtybumdqiml::::res://pad_hmi_ui/home/auto_icon.png<>uid://b80xeeqwjs1er::::res://pad_hmi_ui/home/l3_3.png<>uid://ckb5d4c584for::::res://pad_hmi_ui/home/acc_bg.png<>uid://c10kxffapn2gt::::res://pad_hmi_ui/home/acc_bar.png<>uid://bm1s8eqmgruvf::::res://pad_hmi_ui/home/battery_icon_green2.png<>uid://2fhipj2re8cm::::res://pad_hmi_ui/home/l3_4.png<>uid://c2arewn6paknb::::res://pad_hmi_ui/home/co2_icon_dis.png<>uid://cbdsh233vvi6q::::res://pad_hmi_ui/home/smoke_icon_dis.png<>uid://bqk5wfyam21e8::::res://pad_hmi_ui/home/belts_icon_dis.png<>uid://s1lbea1dle4g::::res://pad_hmi_ui/home/highbeam_icon.png<>uid://chdu0kfu6c7o4::::res://pad_hmi_ui/home/l3_6.png<>uid://ku2yccf0rbwk::::res://pad_hmi_ui/home/l2_2.png<>uid://cffp3l0yvp4fg::::res://Modules/volume_settings.tscn<>uid://ccp1epic52e7k::::res://Modules/margin_container_2.tscn<>res://Modules/date_time.gd<>uid://eqerf7cx3cfa::::res://pad_hmi_ui/home/sitechoose_bg.png<>res://Modules/site_selection_texture_rect.gd<>uid://d3sqjh1bpfeyy::::res://pad_hmi_ui/home/stop_btn_high.png<>res://code/hsliderPor.gd<>uid://ei4d57p8yhbm::::res://pad_hmi_ui/home/collapse_icon.png<>res://positioning.gd<>uid://eu54w8n46m0c::::res://pad_hmi_ui/home/start_btn_high.png<>uid://dgxq16wpio7r5::::res://pad_hmi_ui/home/distance_icon.png<>uid://djyamaij5878r::::res://pad_hmi_ui/home/time_icon.png<>uid://f7343a0tweet::::res://pad_hmi_ui/home/robobus_icon.png<>uid://c7xokasxsg5pv::::res://pad_hmi_ui/home/progress_bar.png<>uid://cfj881wj48obt::::res://Modules/item_label.tscn
data_panel.gd::GDScript::-1::1736317298::0::1::::<>MarginContainer<>::
data_panel.tscn::PackedScene::8836426121420614278::1736317298::0::1::::<><>::res://common/base/base_control.gd<>res://Modules/data_panel.gd<>uid://bhsjkyho6jr42::::res://pad_hmi_ui/home/l2_1.png<>res://common/shader/round.gdshader<>uid://bigplutpkgp7o::::res://pad_hmi_ui/home/Preview.png<>uid://dgwf4d5wkwqgb::::res://pad_hmi_ui/home/signal_icon_green.png<>uid://b4ddgruml02uj::::res://pad_hmi_ui/home/information_bg.png<>uid://c1ncf47u6ssrd::::res://pad_hmi_ui/home/arrow_icon_right.png<>uid://dsoc1dfktnbff::::res://pad_hmi_ui/home/wheel_icon.png<>uid://culw8htusm3uk::::res://pad_hmi_ui/home/online_icon.png<>uid://dqimm3efgdqh6::::res://Modules/prompt_text.tscn<>uid://c50227e2eywuh::::res://pad_hmi_ui/home/NDK_icon_green.png<>uid://dbhtybumdqiml::::res://pad_hmi_ui/home/auto_icon.png<>uid://b80xeeqwjs1er::::res://pad_hmi_ui/home/l3_3.png<>uid://ckb5d4c584for::::res://pad_hmi_ui/home/acc_bg.png<>uid://c10kxffapn2gt::::res://pad_hmi_ui/home/acc_bar.png<>uid://bm1s8eqmgruvf::::res://pad_hmi_ui/home/battery_icon_green2.png<>uid://2fhipj2re8cm::::res://pad_hmi_ui/home/l3_4.png<>uid://c2arewn6paknb::::res://pad_hmi_ui/home/co2_icon_dis.png<>uid://cbdsh233vvi6q::::res://pad_hmi_ui/home/smoke_icon_dis.png<>uid://bqk5wfyam21e8::::res://pad_hmi_ui/home/belts_icon_dis.png<>uid://s1lbea1dle4g::::res://pad_hmi_ui/home/highbeam_icon.png<>uid://chdu0kfu6c7o4::::res://pad_hmi_ui/home/l3_6.png<>uid://ku2yccf0rbwk::::res://pad_hmi_ui/home/l2_2.png<>uid://cffp3l0yvp4fg::::res://Modules/volume_settings.tscn<>uid://ccp1epic52e7k::::res://Modules/margin_container_2.tscn<>res://Modules/date_time.gd<>uid://eqerf7cx3cfa::::res://pad_hmi_ui/home/sitechoose_bg.png<>res://Modules/site_selection_texture_rect.gd<>uid://d3sqjh1bpfeyy::::res://pad_hmi_ui/home/stop_btn_high.png<>res://code/hsliderPor.gd<>uid://ei4d57p8yhbm::::res://pad_hmi_ui/home/collapse_icon.png<>res://positioning.gd<>uid://eu54w8n46m0c::::res://pad_hmi_ui/home/start_btn_high.png<>uid://dgxq16wpio7r5::::res://pad_hmi_ui/home/distance_icon.png<>uid://djyamaij5878r::::res://pad_hmi_ui/home/time_icon.png<>uid://f7343a0tweet::::res://pad_hmi_ui/home/robobus_icon.png<>uid://c7xokasxsg5pv::::res://pad_hmi_ui/home/progress_bar.png<>uid://cfj881wj48obt::::res://Modules/item_label.tscn
date_time.gd::GDScript::-1::1735269528::0::1::::<>Label<>::
information.tscn::PackedScene::7432053514469797503::1735269528::0::1::::<><>::uid://bhsjkyho6jr42::::res://pad_hmi_ui/home/l2_1.png<>uid://cuekwjm0hawts::::res://pad_hmi_ui/information/log_bg.png<>res://Modules/date_time.gd<>res://common/base/base_control.gd<>uid://c2jso50cp2n4t::::res://Modules/information_item.tscn<>uid://crgg6n2a4ggap::::res://pad_hmi_ui/information/radar_high.png<>uid://cppfnikc48hgo::::res://pad_hmi_ui/information/information/l3-1.png<>uid://0car70lmas3a::::res://pad_hmi_ui/home/speed_icon.png<>uid://b2eyfue60u1re::::res://pad_hmi_ui/information/navigation_high.png<>uid://c1iswmxqs1iwb::::res://pad_hmi_ui/information/map_high.png<>uid://dj0dwbvd1rq64::::res://pad_hmi_ui/information/camera_high.png<>uid://dbsxig3tbx3qm::::res://pad_hmi_ui/information/can_high.png<>uid://bugvjbdbwqrrp::::res://WX20241220-163247.png
information_item.gd::GDScript::-1::1735269528::0::1::::<>MarginContainer<>::
information_item.tscn::PackedScene::6687639066816687209::1735269528::0::1::::<><>::res://Modules/information_item.gd<>uid://dcylpmda38qtn::::res://pad_hmi_ui/information/function_bg.png<>uid://crgg6n2a4ggap::::res://pad_hmi_ui/information/radar_high.png
item_label.gd::GDScript::-1::1736142383::0::1::::<>BaseControl<>::
item_label.tscn::PackedScene::5144428977364843621::1736249926::0::1::::<><>::res://Modules/item_label.gd
item_label.tscn::PackedScene::5144428977364843621::1736300594::0::1::::<><>::res://Modules/item_label.gd
language_tabs.gd::GDScript::-1::1735269528::0::1::::<>MarginContainer<>::
language_tabs.tscn::PackedScene::222634974318904371::1735269528::0::1::::<><>::res://Modules/language_tabs.gd<>uid://ddc0v6muv1x37::::res://pad_hmi_ui/setting/language_btn.png<>res://common/base/base_control.gd
main_3d_vehicle.tscn::PackedScene::1367660527409902908::1736249925::0::1::::<><>::res://pad_hmi_ui/Main3DVehicle.gd<>uid://bhsjkyho6jr42::::res://pad_hmi_ui/home/l2_1.png<>res://common/shader/round.gdshader<>uid://bigplutpkgp7o::::res://pad_hmi_ui/home/Preview.png<>res://common/base/base_control.gd<>uid://dgwf4d5wkwqgb::::res://pad_hmi_ui/home/signal_icon_green.png<>uid://b4ddgruml02uj::::res://pad_hmi_ui/home/information_bg.png<>uid://c1ncf47u6ssrd::::res://pad_hmi_ui/home/arrow_icon_right.png<>uid://dsoc1dfktnbff::::res://pad_hmi_ui/home/wheel_icon.png<>uid://dqimm3efgdqh6::::res://Modules/prompt_text.tscn
margin_container_2.tscn::PackedScene::4945771306301426514::1736249925::0::1::::<><>::res://Modules/SpeedGearAdjustment.gd<>uid://pomyaut6jtnm::::res://yuan.png<>res://code/speedometer.gd<>uid://bgi2o6nm16ycn::::res://pad_hmi_ui/home/l3_12.png<>uid://d1obqtkp5s7c3::::res://pad_hmi_ui/home/banyuan.png<>uid://0car70lmas3a::::res://pad_hmi_ui/home/speed_icon.png<>uid://bbl68xb2d0ne2::::res://pad_hmi_ui/home/minus_btn.png<>res://common/base/base_control.gd<>uid://py3v278ho7vt::::res://pad_hmi_ui/home/plus_btn.png<>res://Modules/speedItem.gd<>res://code/path_follow_2d_por.gd<>uid://bsbptxpt17lo5::::res://pad_hmi_ui/home/6C56D304-B9D8-409E-B5A4-D15F18A0E87A.png<>uid://xbugddj2xpru::::res://pad_hmi_ui/home/25A288F6-B440-4F4F-9E3C-F2BE6F3575E0.png
main_3d_vehicle.tscn::PackedScene::1367660527409902908::1736300593::0::1::::<><>::res://pad_hmi_ui/Main3DVehicle.gd<>uid://bhsjkyho6jr42::::res://pad_hmi_ui/home/l2_1.png<>res://common/shader/round.gdshader<>uid://bigplutpkgp7o::::res://pad_hmi_ui/home/Preview.png<>res://common/base/base_control.gd<>uid://dgwf4d5wkwqgb::::res://pad_hmi_ui/home/signal_icon_green.png<>uid://b4ddgruml02uj::::res://pad_hmi_ui/home/information_bg.png<>uid://c1ncf47u6ssrd::::res://pad_hmi_ui/home/arrow_icon_right.png<>uid://dsoc1dfktnbff::::res://pad_hmi_ui/home/wheel_icon.png<>uid://dqimm3efgdqh6::::res://Modules/prompt_text.tscn
margin_container_2.tscn::PackedScene::4945771306301426514::1736300593::0::1::::<><>::res://Modules/SpeedGearAdjustment.gd<>uid://pomyaut6jtnm::::res://yuan.png<>res://code/speedometer.gd<>uid://bgi2o6nm16ycn::::res://pad_hmi_ui/home/l3_12.png<>uid://d1obqtkp5s7c3::::res://pad_hmi_ui/home/banyuan.png<>uid://0car70lmas3a::::res://pad_hmi_ui/home/speed_icon.png<>uid://bbl68xb2d0ne2::::res://pad_hmi_ui/home/minus_btn.png<>res://common/base/base_control.gd<>uid://py3v278ho7vt::::res://pad_hmi_ui/home/plus_btn.png<>res://Modules/speedItem.gd<>res://code/path_follow_2d_por.gd<>uid://bsbptxpt17lo5::::res://pad_hmi_ui/home/6C56D304-B9D8-409E-B5A4-D15F18A0E87A.png<>uid://xbugddj2xpru::::res://pad_hmi_ui/home/25A288F6-B440-4F4F-9E3C-F2BE6F3575E0.png
prompt_text.gd::GDScript::-1::1736142383::0::1::::<>MarginContainer<>::
prompt_text.tscn::PackedScene::8299550081828709349::1736249926::0::1::::<><>::res://Modules/prompt_text.gd<>res://common/base/base_control.gd
prompt_text.tscn::PackedScene::8299550081828709349::1736300594::0::1::::<><>::res://Modules/prompt_text.gd<>res://common/base/base_control.gd
system_volume.gd::GDScript::-1::1736304462::0::1::::<>TextureProgressBar<>::
setting.gd::GDScript::-1::1736241759::0::1::::<>MarginContainer<>::
setting.tscn::PackedScene::2023223189996279790::1736249925::0::1::::<><>::res://Modules/setting.gd<>uid://dncdx223e1re4::::res://pad_hmi_ui/setting/function_bg.png<>uid://dn28hdbut8alu::::res://pad_hmi_ui/setting/progress_bg.png<>uid://img8vm70prej::::res://pad_hmi_ui/setting/record_icon_high.png<>uid://catp8wn7y4l1d::::res://pad_hmi_ui/setting/record_icon_normal.png<>uid://cm1oetmb1vduf::::res://pad_hmi_ui/setting/setting/l1-2.png<>uid://c0i40n0t78y8l::::res://pad_hmi_ui/setting/progress_bar_high.png<>uid://c5yeqb150553k::::res://pad_hmi_ui/setting/log_bg.png<>uid://bjrj72w6i84x4::::res://pad_hmi_ui/setting/build_icon_normal.png<>uid://c6v1wowbk102d::::res://pad_hmi_ui/setting/mode_dis.png<>uid://dfh82xt51gmjf::::res://pad_hmi_ui/setting/build_icon_high.png<>uid://byhwmdjx3var2::::res://pad_hmi_ui/setting/view_dis.png<>uid://bj215dprb2g1v::::res://pad_hmi_ui/setting/eport_icon_normal.png<>uid://df31a6g0oklv::::res://Modules/language_tabs.tscn<>uid://bjre0g7jh32oy::::res://pad_hmi_ui/setting/export_icon_high.png<>uid://b45cdi4mrcfpk::::res://pad_hmi_ui/setting/server_bg.png<>uid://cteu4g7833dk6::::res://Modules/setting_tabs.tscn<>res://Modules/settingButtonItem.gd<>uid://eai2a6227py1::::res://pad_hmi_ui/setting/connect_icon.png<>uid://rf7k1oo23umb::::res://pad_hmi_ui/setting/download_icon_normal.png<>uid://bgykactp343j6::::res://pad_hmi_ui/setting/connect_icon_pressed.png<>uid://xcl6r32po8p8::::res://pad_hmi_ui/setting/download_icon_high.png<>uid://dr5maw7xa58mq::::res://pad_hmi_ui/setting/upload_icon_normal.png<>uid://bqxv0p5et7qnb::::res://pad_hmi_ui/setting/connect_btn.png<>uid://yspjrkbkr0re::::res://pad_hmi_ui/setting/update_btn.png<>uid://70imd3xnkydk::::res://pad_hmi_ui/setting/upload_icon_high.png<>res://common/base/base_control.gd<>uid://t2ku0xn32sqd::::res://pad_hmi_ui/setting/progress_bar_normal.png<>uid://siw3iqyojrmb::::res://pad_hmi_ui/setting/updatelog_bg.png<>uid://c15ltf6sdq5m1::::res://pad_hmi_ui/setting/cancel_btn.png<>uid://o418ai5uhori::::res://pad_hmi_ui/setting/confirm_btn.png<>uid://ctjlpah7am5se::::res://Modules/update_progress.tscn<>uid://tiauoobg8vyr::::res://pad_hmi_ui/setting/setting/l1-3.png<>res://Modules/date_time.gd<>uid://c2wb86x10ngb7::::res://pad_hmi_ui/setting/setting/l1-4.png
setting.tscn::PackedScene::2023223189996279790::1736300593::0::1::::<><>::res://Modules/setting.gd<>uid://dncdx223e1re4::::res://pad_hmi_ui/setting/function_bg.png<>uid://dn28hdbut8alu::::res://pad_hmi_ui/setting/progress_bg.png<>uid://img8vm70prej::::res://pad_hmi_ui/setting/record_icon_high.png<>uid://catp8wn7y4l1d::::res://pad_hmi_ui/setting/record_icon_normal.png<>uid://cm1oetmb1vduf::::res://pad_hmi_ui/setting/setting/l1-2.png<>uid://c0i40n0t78y8l::::res://pad_hmi_ui/setting/progress_bar_high.png<>uid://c5yeqb150553k::::res://pad_hmi_ui/setting/log_bg.png<>uid://bjrj72w6i84x4::::res://pad_hmi_ui/setting/build_icon_normal.png<>uid://c6v1wowbk102d::::res://pad_hmi_ui/setting/mode_dis.png<>uid://dfh82xt51gmjf::::res://pad_hmi_ui/setting/build_icon_high.png<>uid://byhwmdjx3var2::::res://pad_hmi_ui/setting/view_dis.png<>uid://bj215dprb2g1v::::res://pad_hmi_ui/setting/eport_icon_normal.png<>uid://df31a6g0oklv::::res://Modules/language_tabs.tscn<>uid://bjre0g7jh32oy::::res://pad_hmi_ui/setting/export_icon_high.png<>uid://b45cdi4mrcfpk::::res://pad_hmi_ui/setting/server_bg.png<>uid://cteu4g7833dk6::::res://Modules/setting_tabs.tscn<>res://Modules/settingButtonItem.gd<>uid://eai2a6227py1::::res://pad_hmi_ui/setting/connect_icon.png<>uid://rf7k1oo23umb::::res://pad_hmi_ui/setting/download_icon_normal.png<>uid://bgykactp343j6::::res://pad_hmi_ui/setting/connect_icon_pressed.png<>uid://xcl6r32po8p8::::res://pad_hmi_ui/setting/download_icon_high.png<>uid://dr5maw7xa58mq::::res://pad_hmi_ui/setting/upload_icon_normal.png<>uid://bqxv0p5et7qnb::::res://pad_hmi_ui/setting/connect_btn.png<>uid://yspjrkbkr0re::::res://pad_hmi_ui/setting/update_btn.png<>uid://70imd3xnkydk::::res://pad_hmi_ui/setting/upload_icon_high.png<>res://common/base/base_control.gd<>uid://t2ku0xn32sqd::::res://pad_hmi_ui/setting/progress_bar_normal.png<>uid://siw3iqyojrmb::::res://pad_hmi_ui/setting/updatelog_bg.png<>uid://c15ltf6sdq5m1::::res://pad_hmi_ui/setting/cancel_btn.png<>uid://o418ai5uhori::::res://pad_hmi_ui/setting/confirm_btn.png<>uid://ctjlpah7am5se::::res://Modules/update_progress.tscn<>uid://tiauoobg8vyr::::res://pad_hmi_ui/setting/setting/l1-3.png<>res://Modules/date_time.gd<>uid://c2wb86x10ngb7::::res://pad_hmi_ui/setting/setting/l1-4.png
settingButtonItem.gd::GDScript::-1::1735269528::0::1::::<>BaseControl<>::
setting_tabs.gd::GDScript::-1::1735269528::0::1::::<>MarginContainer<>::
setting_tabs.tscn::PackedScene::6115953401515360703::1735269528::0::1::::<><>::res://Modules/setting_tabs.gd<>uid://83ghm43vg1e5::::res://pad_hmi_ui/setting/fileformat_btn_high.png<>res://common/base/base_control.gd
site_selection_texture_rect.gd::GDScript::-1::1736232691::0::1::::<>BaseControl<>::
SpeedGearAdjustment.gd::GDScript::-1::1736249920::0::1::::<>MarginContainer<>::
SpeedGearAdjustment.gd::GDScript::-1::1736251110::0::1::::<>MarginContainer<>::
speedItem.gd::GDScript::-1::1736244122::0::1::::<>BaseControl<>::
tabs.gd::GDScript::-1::1735269528::0::1::::<>Control<>::
tabs.tscn::PackedScene::2377415909549533320::1735269528::0::1::::<><>::res://Modules/tabs.gd<>uid://cpdf3vws5so12::::res://pad_hmi_ui/home/home_btn_bg.png<>res://Modules/buttonItem.gd<>uid://dgqqrjo65yjsg::::res://pad_hmi_ui/home/home_btn_high.png<>uid://cttmncxtwl5ts::::res://pad_hmi_ui/home/information_btn_dis.png<>uid://coguqsuv80sih::::res://pad_hmi_ui/home/home_btn_dis.png<>uid://b1us3itwpt0qq::::res://pad_hmi_ui/home/setting_btn_dis.png<>uid://bv773cosq5s18::::res://pad_hmi_ui/information/information_btn_high.png<>uid://bh7khkit2o5js::::res://pad_hmi_ui/setting/setting_btn_high.png
update_progress.gd::GDScript::-1::1735269528::0::1::::<>VBoxContainer<>::
update_progress.tscn::PackedScene::6125703482392431360::1735269528::0::1::::<><>::res://Modules/update_progress.gd<>uid://bicyasmugq208::::res://pad_hmi_ui/setting/ellipse_icon.png<>uid://4cphf0gmdmla::::res://pad_hmi_ui/setting/line_icon_high.png<>uid://djdst6wnbvj2k::::res://pad_hmi_ui/setting/ellipse_icon_dis.png<>uid://d4m85u6yl6py8::::res://pad_hmi_ui/setting/inprogress_icon_high.png<>uid://dc88flrbrvoas::::res://pad_hmi_ui/setting/line_icon_dis.png
volume_settings.gd::GDScript::-1::1735269528::0::1::::<>MarginContainer<>::
volume_settings.tscn::PackedScene::5135068848963595436::1735269528::0::1::::<><>::uid://qaq46brhnjbn::::res://code/l3_7.png<>res://Modules/volume_settings.gd<>uid://qmulrp786qvy::::res://pad_hmi_ui/home/sound_bar.png<>uid://c13prs00h2k3o::::res://pad_hmi_ui/home/sound_icon.png
volume_settings.tscn::PackedScene::5135068848963595436::1736304462::0::1::::<><>::uid://qaq46brhnjbn::::res://code/l3_7.png<>res://Modules/volume_settings.gd<>uid://qmulrp786qvy::::res://pad_hmi_ui/home/sound_bar.png<>uid://c13prs00h2k3o::::res://pad_hmi_ui/home/sound_icon.png<>res://Modules/system_volume.gd
ws_connect_button.gd::GDScript::-1::1735269528::0::1::::<>BaseControl<>::
::res://pad_hmi_ui/::1736142383
Main3DVehicle.gd::GDScript::-1::1736142383::0::1::::<>BaseControl<>::
::res://pad_hmi_ui/home/::1736214944
::res://pad_hmi_ui/home/::1736317460
6C56D304-B9D8-409E-B5A4-D15F18A0E87A.png::CompressedTexture2D::3652830164015842022::1735269530::1736214942::1::::<><>::
8B0FA651-D630-410E-B714-0D4AF0C9EF1E.png::CompressedTexture2D::6022908621433670109::1735269530::1736214942::1::::<><>::
25A288F6-B440-4F4F-9E3C-F2BE6F3575E0.png::CompressedTexture2D::1617632998697948762::1735269530::1736214942::1::::<><>::
@ -430,6 +431,7 @@ co2_icon_dis.png::CompressedTexture2D::6668980654690441715::1735269530::17362149
co2_icon_high.png::CompressedTexture2D::6761377993678451795::1735269530::1736214943::1::::<><>::
collapse_icon.png::CompressedTexture2D::299038172617377402::1735269530::1736214943::1::::<><>::
distance_icon.png::CompressedTexture2D::7628895366679024560::1735269530::1736214943::1::::<><>::
emergency_icon.png::CompressedTexture2D::1543005532095580207::1736317460::1736317460::1::::<><>::
highbeam_icon.png::CompressedTexture2D::1317742891083641656::1735269530::1736214943::1::::<><>::
home page_bg.png::CompressedTexture2D::3159144191279516536::1735269530::1736214944::1::::<><>::
homepage_bg.png::CompressedTexture2D::4864676120205666219::1735269530::1736214944::1::::<><>::
@ -473,6 +475,8 @@ power_secondary_high.png::CompressedTexture2D::4519162671429284076::1735269530::
Preview.png::CompressedTexture2D::2961249178459605370::1735269530::1736214942::1::::<><>::
progress_bar.png::CompressedTexture2D::7067232976860212027::1735269530::1736214942::1::::<><>::
pull_btn.png::CompressedTexture2D::6999760671886585099::1735269530::1736214941::1::::<><>::
ready_icon.png::CompressedTexture2D::5394791968463334157::1736317460::1736317460::1::::<><>::
remote_icon.png::CompressedTexture2D::9055551173031809066::1736317460::1736317460::1::::<><>::
robobus_icon.png::CompressedTexture2D::418757641956727211::1735269530::1736214941::1::::<><>::
scroll_bar.png::CompressedTexture2D::1076899353268865052::1735269530::1736214941::1::::<><>::
send_btn_dis.png::CompressedTexture2D::3864510830795389578::1735269530::1736214941::1::::<><>::
@ -580,10 +584,10 @@ l2-6.png::CompressedTexture2D::1187116221436698875::1735269530::1736214942::1:::
::res://pad_hmi_ui/taskbar/::1736214941
PIX_logo.png::CompressedTexture2D::8447022057609437160::1735269530::1736214941::1::::<><>::
title.png::CompressedTexture2D::1235805597615791055::1735269530::1736214941::1::::<><>::
::res://res3D/::1736249930
::res://res3D/::1736300598
ego_vehicle.gd::GDScript::-1::1735269530::0::1::::<>Node3D<>::
ego_vehicle.tscn::PackedScene::3438577228625317117::1736249930::0::1::::<><>::res://res3D/ego_vehicle.gd
mainEnvironment.tres::Environment::6900279608403752118::1736242023::0::1::::<><>::
ego_vehicle.tscn::PackedScene::3438577228625317117::1736300598::0::1::::<><>::res://res3D/ego_vehicle.gd
mainEnvironment.tres::Environment::6900279608403752118::1736250511::0::1::::<><>::
road_surface_mesh.tscn::PackedScene::7590220673396967143::1736215903::0::1::::<><>::res://scripts/road_surface_mesh.gd
::res://scripts/::1736215916
csg_mesh_3d.gd::GDScript::-1::1736142383::0::1::::<>Node3D<>::

View File

@ -11,3 +11,6 @@ res://main.tscn
res://DynamicObject/Car.tscn
res://res3D/ego_vehicle.tscn
res://Modules/SpeedGearAdjustment.gd
res://Modules/system_volume.gd
res://Modules/volume_settings.tscn
res://Modules/data_panel.gd

View File

@ -1,12 +1,12 @@
[editor_metadata]
executable_path="/home/pixbus/Downloads/Godot_v4.3-stable_linux.x86_64"
use_advanced_connections=false
use_advanced_connections=true
[recent_files]
scenes=["res://res3D/ego_vehicle.tscn", "res://DynamicObject/Car.tscn", "res://main.tscn", "res://Modules/prompt_text.tscn", "res://Modules/item_label.tscn", "res://Modules/data_panel.tscn", "res://Modules/margin_container_2.tscn", "res://Modules/setting.tscn", "res://Modules/main_3d_vehicle.tscn", "res://control.tscn"]
scripts=["WebSocketPeer", "Tween", "StyleBoxTexture", "StyleBoxFlat", "StyleBox", "SceneTree", "Range", "ProgressBar", "Node", "Label"]
scenes=["res://Modules/volume_settings.tscn", "res://Modules/data_panel.tscn", "res://res3D/ego_vehicle.tscn", "res://DynamicObject/Car.tscn", "res://main.tscn", "res://Modules/prompt_text.tscn", "res://Modules/item_label.tscn", "res://Modules/margin_container_2.tscn", "res://Modules/setting.tscn", "res://Modules/main_3d_vehicle.tscn"]
scripts=["res://Modules/system_volume.gd", "res://Modules/volume_settings.gd", "WebSocketPeer", "Tween", "StyleBoxTexture", "StyleBoxFlat", "StyleBox", "SceneTree", "Range", "ProgressBar"]
[dialog_bounds]

View File

@ -3,11 +3,11 @@
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 1,
"column": 31,
"folded_lines": Array[int]([]),
"h_scroll_position": 0,
"row": 317,
"scroll_position": 286.0,
"row": 178,
"scroll_position": 154.0,
"selection": false,
"syntax_highlighter": "GDScript"
}
@ -59,16 +59,12 @@ state={
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 7,
"column": 5,
"folded_lines": Array[int]([]),
"h_scroll_position": 0,
"row": 100,
"scroll_position": 0.0,
"selection": true,
"selection_from_column": 3,
"selection_from_line": 100,
"selection_to_column": 7,
"selection_to_line": 100,
"row": 172,
"scroll_position": 73.0,
"selection": false,
"syntax_highlighter": "GDScript"
}
@ -273,3 +269,31 @@ state={
"selection": false,
"syntax_highlighter": "GDScript"
}
[res://Modules/volume_settings.gd]
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 0,
"folded_lines": Array[int]([]),
"h_scroll_position": 0,
"row": 20,
"scroll_position": 0.0,
"selection": false,
"syntax_highlighter": "GDScript"
}
[res://Modules/system_volume.gd]
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 0,
"folded_lines": Array[int]([]),
"h_scroll_position": 0,
"row": 9,
"scroll_position": 0.0,
"selection": false,
"syntax_highlighter": "GDScript"
}

View File

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

View File

@ -0,0 +1,178 @@
[editor_states]
Anim={
"visible": false
}
2D={
"grid_offset": Vector2(0, 0),
"grid_snap_active": false,
"grid_step": Vector2(8, 8),
"grid_visibility": 1,
"ofs": Vector2(-165, -110),
"primary_grid_step": Vector2i(8, 8),
"show_group_gizmos": true,
"show_guides": true,
"show_helpers": false,
"show_lock_gizmos": true,
"show_origin": true,
"show_position_gizmos": true,
"show_rulers": true,
"show_transformation_gizmos": true,
"show_viewport": true,
"show_zoom_control": true,
"smart_snap_active": false,
"snap_guides": true,
"snap_node_anchors": true,
"snap_node_center": true,
"snap_node_parent": true,
"snap_node_sides": true,
"snap_other_nodes": true,
"snap_pixel": true,
"snap_relative": false,
"snap_rotation": false,
"snap_rotation_offset": 0.0,
"snap_rotation_step": 0.261799,
"snap_scale": false,
"snap_scale_step": 0.1,
"zoom": 1.0
}
3D={
"fov": 70.01,
"gizmos_status": {
"AudioListener3D": 0,
"AudioStreamPlayer3D": 0,
"CPUParticles3D": 0,
"CSGShape3D": 0,
"Camera3D": 0,
"CollisionObject3D": 0,
"CollisionPolygon3D": 0,
"CollisionShape3D": 0,
"Decal": 0,
"FogVolume": 0,
"GPUParticles3D": 0,
"GPUParticlesCollision3D": 0,
"Joint3D": 0,
"Light3D": 0,
"LightmapGI": 0,
"LightmapProbe": 0,
"Marker3D": 0,
"MeshInstance3DCustomAABB": 0,
"NavigationLink3D": 0,
"NavigationRegion3D": 0,
"OccluderInstance3D": 0,
"Path3D": 0,
"PhysicalBone3D": 0,
"RayCast3D": 0,
"ReflectionProbe": 0,
"ShapeCast3D": 0,
"Skeleton3D": 0,
"SoftBody3D": 0,
"SpringArm3D": 0,
"VehicleWheel3D": 0,
"VisibleOnScreenNotifier3D": 0,
"VoxelGI": 0
},
"local_coords": false,
"preview_sun_env": {
"environ_ao_enabled": false,
"environ_enabled": true,
"environ_energy": 1.0,
"environ_gi_enabled": false,
"environ_glow_enabled": true,
"environ_ground_color": Color(0.2, 0.169, 0.133, 1),
"environ_sky_color": Color(0.385, 0.454, 0.55, 1),
"environ_tonemap_enabled": true,
"sun_color": Color(1, 1, 1, 1),
"sun_enabled": true,
"sun_energy": 1.0,
"sun_max_distance": 100.0,
"sun_rotation": Vector2(-1.0472, 2.61799)
},
"rotate_snap": 15.0,
"scale_snap": 10.0,
"show_grid": true,
"show_origin": true,
"snap_enabled": false,
"translate_snap": 1.0,
"viewport_mode": 1,
"viewports": [{
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 21,
"distance": 4.0,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": true,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(0, 0, 0),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.5,
"y_rotation": -0.5
}, {
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 21,
"distance": 4.0,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": false,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(0, 0, 0),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.5,
"y_rotation": -0.5
}, {
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 21,
"distance": 4.0,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": false,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(0, 0, 0),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.5,
"y_rotation": -0.5
}, {
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 21,
"distance": 4.0,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": false,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(0, 0, 0),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.5,
"y_rotation": -0.5
}],
"zfar": 4000.01,
"znear": 0.05
}
selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@16886/@Panel@13/@VBoxContainer@14/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@25/DockVSplitCenter/@VSplitContainer@52/@VBoxContainer@53/@PanelContainer@98/MainScreen/@CanvasItemEditor@9272/@VSplitContainer@9094/@HSplitContainer@9096/@HSplitContainer@9098/@Control@9099/@SubViewportContainer@9100/@SubViewport@9101/DataPanel/DataPanel/MediumMenu/VBoxContainer/CarInfoDisplay/VehicleInformation/VBoxContainer/InformationDisplay3/MarginContainer")])

View File

@ -0,0 +1,5 @@
[folding]
node_unfolds=[NodePath("."), PackedStringArray("Layout", "Theme Overrides"), NodePath("HSlider"), PackedStringArray("Layout", "Theme Overrides"), NodePath("HSlider/TextureProgressBar"), PackedStringArray("Layout", "Mouse", "Textures"), NodePath("HSlider/TextureRect"), PackedStringArray("Layout"), NodePath("HSlider/TextureRect2"), PackedStringArray("Visibility", "Layout")]
resource_unfolds=["res://Modules/volume_settings.tscn::CompressedTexture2D_o8w8u", PackedStringArray("Resource"), "res://Modules/volume_settings.tscn::StyleBoxTexture_rir4m", PackedStringArray("Resource"), "res://Modules/volume_settings.tscn::StyleBoxTexture_h6qwb", PackedStringArray("Resource", "Texture Margins", "Expand Margins", "Modulate")]
nodes_folded=[NodePath("HSlider/TextureProgressBar")]

View File

@ -0,0 +1,3 @@
source_md5="fd3f5f40349dda39e5713f791df28d76"
dest_md5="d81c6251e6133d9ad16a22864721eeab"

View File

@ -0,0 +1,3 @@
source_md5="fc8cd4e8e2db6473086c9224d1478b55"
dest_md5="3e4f71a5bf31dcbb5356e66145c38983"

View File

@ -0,0 +1,3 @@
source_md5="273248aeec8391a4f511349acc35a6e3"
dest_md5="53b1fb3369e80ab5db65eb99a31f2fe6"

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://v8pctqo2xogd"
path="res://godot/imported/emergency_icon.png-fe5c7c3e1ab4fcac343366961e655af2.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://pad_hmi_ui/home/emergency_icon.png"
dest_files=["res://godot/imported/emergency_icon.png-fe5c7c3e1ab4fcac343366961e655af2.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ci4jo2qet3nrh"
path="res://godot/imported/ready_icon.png-3e0f9faf68405f64903ff89537a9b1d1.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://pad_hmi_ui/home/ready_icon.png"
dest_files=["res://godot/imported/ready_icon.png-3e0f9faf68405f64903ff89537a9b1d1.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://d2atutes8eft7"
path="res://godot/imported/remote_icon.png-452a8255f380dc6a76c2920252a4a5d9.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://pad_hmi_ui/home/remote_icon.png"
dest_files=["res://godot/imported/remote_icon.png-452a8255f380dc6a76c2920252a4a5d9.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1

View File

@ -230,7 +230,7 @@ class MainActivity : AppCompatActivity(), GodotHost {
// 开启地图显示我的位置功能
finalMap.isMyLocationEnabled = true
// 以动画形式将地图缩放级别设置为18动画时长1秒
finalMap.animateCamera(CameraUpdateFactory.zoomTo(18f), 1000, null)
finalMap.animateCamera(CameraUpdateFactory.zoomTo(18.5f), 1000, null)
}
/**