Newer
Older
DungeonShooting / DungeonShooting_Godot / prefab / ui / Setting.tscn
@小李xl 小李xl on 18 Feb 2024 8 KB 2格高墙壁, 开发中
  1. [gd_scene load_steps=3 format=3 uid="uid://bnwweusrc44xy"]
  2.  
  3. [ext_resource type="Script" path="res://src/game/ui/setting/SettingPanel.cs" id="1_ff0oi"]
  4. [ext_resource type="Texture2D" uid="uid://cajcnlimvoxk" path="res://resource/sprite/ui/commonIcon/Back.png" id="2_vgl60"]
  5.  
  6. [node name="Setting" type="Control"]
  7. layout_mode = 3
  8. anchors_preset = 15
  9. anchor_right = 1.0
  10. anchor_bottom = 1.0
  11. grow_horizontal = 2
  12. grow_vertical = 2
  13. script = ExtResource("1_ff0oi")
  14.  
  15. [node name="ColorRect" type="ColorRect" parent="."]
  16. layout_mode = 1
  17. anchors_preset = 15
  18. anchor_right = 1.0
  19. anchor_bottom = 1.0
  20. grow_horizontal = 2
  21. grow_vertical = 2
  22. color = Color(0.109804, 0.0666667, 0.0901961, 1)
  23.  
  24. [node name="Back" type="Button" parent="."]
  25. layout_mode = 0
  26. offset_right = 98.0
  27. offset_bottom = 98.0
  28. icon = ExtResource("2_vgl60")
  29. flat = true
  30. icon_alignment = 1
  31. expand_icon = true
  32.  
  33. [node name="Title" type="Label" parent="."]
  34. layout_mode = 1
  35. anchors_preset = 10
  36. anchor_right = 1.0
  37. offset_bottom = 98.0
  38. grow_horizontal = 2
  39. theme_override_font_sizes/font_size = 48
  40. text = "游戏设置"
  41. horizontal_alignment = 1
  42. vertical_alignment = 1
  43.  
  44. [node name="ScrollContainer" type="ScrollContainer" parent="."]
  45. layout_mode = 1
  46. anchors_preset = 15
  47. anchor_right = 1.0
  48. anchor_bottom = 1.0
  49. offset_top = 123.0
  50. offset_bottom = -48.0
  51. grow_horizontal = 2
  52. grow_vertical = 2
  53.  
  54. [node name="SettingMenu" type="VBoxContainer" parent="ScrollContainer"]
  55. layout_mode = 2
  56. size_flags_horizontal = 3
  57. theme_override_constants/separation = 15
  58.  
  59. [node name="VideoItem" type="Button" parent="ScrollContainer/SettingMenu"]
  60. layout_mode = 2
  61. size_flags_horizontal = 4
  62. text = "显示设置"
  63. flat = true
  64.  
  65. [node name="InputItem" type="Button" parent="ScrollContainer/SettingMenu"]
  66. layout_mode = 2
  67. size_flags_horizontal = 4
  68. text = "键位设置"
  69. flat = true
  70.  
  71. [node name="VideoSetting" type="VBoxContainer" parent="ScrollContainer"]
  72. visible = false
  73. layout_mode = 2
  74. size_flags_horizontal = 3
  75. theme_override_constants/separation = 15
  76.  
  77. [node name="FullScreen" type="HBoxContainer" parent="ScrollContainer/VideoSetting"]
  78. custom_minimum_size = Vector2(600, 0)
  79. layout_mode = 2
  80. size_flags_horizontal = 4
  81. size_flags_vertical = 0
  82.  
  83. [node name="Name" type="Label" parent="ScrollContainer/VideoSetting/FullScreen"]
  84. layout_mode = 2
  85. size_flags_horizontal = 3
  86. text = "全屏"
  87.  
  88. [node name="CheckBox" type="CheckBox" parent="ScrollContainer/VideoSetting/FullScreen"]
  89. layout_mode = 2
  90. size_flags_horizontal = 10
  91.  
  92. [node name="Back" type="Button" parent="ScrollContainer/VideoSetting"]
  93. layout_mode = 2
  94. size_flags_horizontal = 4
  95. text = "返回"
  96. flat = true
  97.  
  98. [node name="KeySetting" type="VBoxContainer" parent="ScrollContainer"]
  99. visible = false
  100. layout_mode = 2
  101. size_flags_horizontal = 3
  102. theme_override_constants/separation = 15
  103.  
  104. [node name="Tip" type="Label" parent="ScrollContainer/KeySetting"]
  105. layout_mode = 2
  106. text = "暂不支持修改键位"
  107. horizontal_alignment = 1
  108. vertical_alignment = 1
  109.  
  110. [node name="Key" type="HBoxContainer" parent="ScrollContainer/KeySetting"]
  111. custom_minimum_size = Vector2(600, 0)
  112. layout_mode = 2
  113. size_flags_horizontal = 4
  114. size_flags_vertical = 0
  115.  
  116. [node name="Name" type="Label" parent="ScrollContainer/KeySetting/Key"]
  117. layout_mode = 2
  118. size_flags_horizontal = 3
  119. text = "上"
  120.  
  121. [node name="Value" type="Label" parent="ScrollContainer/KeySetting/Key"]
  122. layout_mode = 2
  123. text = "W"
  124.  
  125. [node name="Key2" type="HBoxContainer" parent="ScrollContainer/KeySetting"]
  126. custom_minimum_size = Vector2(600, 0)
  127. layout_mode = 2
  128. size_flags_horizontal = 4
  129. size_flags_vertical = 0
  130.  
  131. [node name="Name" type="Label" parent="ScrollContainer/KeySetting/Key2"]
  132. layout_mode = 2
  133. size_flags_horizontal = 3
  134. text = "下"
  135.  
  136. [node name="Value" type="Label" parent="ScrollContainer/KeySetting/Key2"]
  137. layout_mode = 2
  138. text = "S"
  139.  
  140. [node name="Key3" type="HBoxContainer" parent="ScrollContainer/KeySetting"]
  141. custom_minimum_size = Vector2(600, 0)
  142. layout_mode = 2
  143. size_flags_horizontal = 4
  144. size_flags_vertical = 0
  145.  
  146. [node name="Name" type="Label" parent="ScrollContainer/KeySetting/Key3"]
  147. layout_mode = 2
  148. size_flags_horizontal = 3
  149. text = "左"
  150.  
  151. [node name="Value" type="Label" parent="ScrollContainer/KeySetting/Key3"]
  152. layout_mode = 2
  153. text = "A"
  154.  
  155. [node name="Key4" type="HBoxContainer" parent="ScrollContainer/KeySetting"]
  156. custom_minimum_size = Vector2(600, 0)
  157. layout_mode = 2
  158. size_flags_horizontal = 4
  159. size_flags_vertical = 0
  160.  
  161. [node name="Name" type="Label" parent="ScrollContainer/KeySetting/Key4"]
  162. layout_mode = 2
  163. size_flags_horizontal = 3
  164. text = "右"
  165.  
  166. [node name="Value" type="Label" parent="ScrollContainer/KeySetting/Key4"]
  167. layout_mode = 2
  168. text = "D"
  169.  
  170. [node name="Key5" type="HBoxContainer" parent="ScrollContainer/KeySetting"]
  171. custom_minimum_size = Vector2(600, 0)
  172. layout_mode = 2
  173. size_flags_horizontal = 4
  174. size_flags_vertical = 0
  175.  
  176. [node name="Name" type="Label" parent="ScrollContainer/KeySetting/Key5"]
  177. layout_mode = 2
  178. size_flags_horizontal = 3
  179. text = "互动/拾取"
  180.  
  181. [node name="Value" type="Label" parent="ScrollContainer/KeySetting/Key5"]
  182. layout_mode = 2
  183. text = "E"
  184.  
  185. [node name="Key6" type="HBoxContainer" parent="ScrollContainer/KeySetting"]
  186. custom_minimum_size = Vector2(600, 0)
  187. layout_mode = 2
  188. size_flags_horizontal = 4
  189. size_flags_vertical = 0
  190.  
  191. [node name="Name" type="Label" parent="ScrollContainer/KeySetting/Key6"]
  192. layout_mode = 2
  193. size_flags_horizontal = 3
  194. text = "切换武器"
  195.  
  196. [node name="Value" type="Label" parent="ScrollContainer/KeySetting/Key6"]
  197. layout_mode = 2
  198. text = "Q"
  199.  
  200. [node name="Key7" type="HBoxContainer" parent="ScrollContainer/KeySetting"]
  201. custom_minimum_size = Vector2(600, 0)
  202. layout_mode = 2
  203. size_flags_horizontal = 4
  204. size_flags_vertical = 0
  205.  
  206. [node name="Name" type="Label" parent="ScrollContainer/KeySetting/Key7"]
  207. layout_mode = 2
  208. size_flags_horizontal = 3
  209. text = "使用道具"
  210.  
  211. [node name="Value" type="Label" parent="ScrollContainer/KeySetting/Key7"]
  212. layout_mode = 2
  213. text = "F"
  214.  
  215. [node name="Key8" type="HBoxContainer" parent="ScrollContainer/KeySetting"]
  216. custom_minimum_size = Vector2(600, 0)
  217. layout_mode = 2
  218. size_flags_horizontal = 4
  219. size_flags_vertical = 0
  220.  
  221. [node name="Name" type="Label" parent="ScrollContainer/KeySetting/Key8"]
  222. layout_mode = 2
  223. size_flags_horizontal = 3
  224. text = "扔掉武器"
  225.  
  226. [node name="Value" type="Label" parent="ScrollContainer/KeySetting/Key8"]
  227. layout_mode = 2
  228. text = "G"
  229.  
  230. [node name="Key11" type="HBoxContainer" parent="ScrollContainer/KeySetting"]
  231. custom_minimum_size = Vector2(600, 0)
  232. layout_mode = 2
  233. size_flags_horizontal = 4
  234. size_flags_vertical = 0
  235.  
  236. [node name="Name" type="Label" parent="ScrollContainer/KeySetting/Key11"]
  237. layout_mode = 2
  238. size_flags_horizontal = 3
  239. text = "扔掉道具"
  240.  
  241. [node name="Value" type="Label" parent="ScrollContainer/KeySetting/Key11"]
  242. layout_mode = 2
  243. text = "X"
  244.  
  245. [node name="Key9" type="HBoxContainer" parent="ScrollContainer/KeySetting"]
  246. custom_minimum_size = Vector2(600, 0)
  247. layout_mode = 2
  248. size_flags_horizontal = 4
  249. size_flags_vertical = 0
  250.  
  251. [node name="Name" type="Label" parent="ScrollContainer/KeySetting/Key9"]
  252. layout_mode = 2
  253. size_flags_horizontal = 3
  254. text = "开火"
  255.  
  256. [node name="Value" type="Label" parent="ScrollContainer/KeySetting/Key9"]
  257. layout_mode = 2
  258. text = "鼠标左键"
  259.  
  260. [node name="Key10" type="HBoxContainer" parent="ScrollContainer/KeySetting"]
  261. custom_minimum_size = Vector2(600, 0)
  262. layout_mode = 2
  263. size_flags_horizontal = 4
  264. size_flags_vertical = 0
  265.  
  266. [node name="Name" type="Label" parent="ScrollContainer/KeySetting/Key10"]
  267. layout_mode = 2
  268. size_flags_horizontal = 3
  269. text = "换弹"
  270.  
  271. [node name="Value" type="Label" parent="ScrollContainer/KeySetting/Key10"]
  272. layout_mode = 2
  273. text = "R"
  274.  
  275. [node name="Key12" type="HBoxContainer" parent="ScrollContainer/KeySetting"]
  276. custom_minimum_size = Vector2(600, 0)
  277. layout_mode = 2
  278. size_flags_horizontal = 4
  279. size_flags_vertical = 0
  280.  
  281. [node name="Name" type="Label" parent="ScrollContainer/KeySetting/Key12"]
  282. layout_mode = 2
  283. size_flags_horizontal = 3
  284. text = "翻滚"
  285.  
  286. [node name="Value" type="Label" parent="ScrollContainer/KeySetting/Key12"]
  287. layout_mode = 2
  288. text = "鼠标右键"
  289.  
  290. [node name="Key13" type="HBoxContainer" parent="ScrollContainer/KeySetting"]
  291. custom_minimum_size = Vector2(600, 0)
  292. layout_mode = 2
  293. size_flags_horizontal = 4
  294. size_flags_vertical = 0
  295.  
  296. [node name="Name" type="Label" parent="ScrollContainer/KeySetting/Key13"]
  297. layout_mode = 2
  298. size_flags_horizontal = 3
  299. text = "武器近战"
  300.  
  301. [node name="Value" type="Label" parent="ScrollContainer/KeySetting/Key13"]
  302. layout_mode = 2
  303. text = "空格"
  304.  
  305. [node name="Key14" type="HBoxContainer" parent="ScrollContainer/KeySetting"]
  306. custom_minimum_size = Vector2(600, 0)
  307. layout_mode = 2
  308. size_flags_horizontal = 4
  309. size_flags_vertical = 0
  310.  
  311. [node name="Name" type="Label" parent="ScrollContainer/KeySetting/Key14"]
  312. layout_mode = 2
  313. size_flags_horizontal = 3
  314. text = "展开小地图"
  315.  
  316. [node name="Value" type="Label" parent="ScrollContainer/KeySetting/Key14"]
  317. layout_mode = 2
  318. text = "Shift"
  319.  
  320. [node name="Back" type="Button" parent="ScrollContainer/KeySetting"]
  321. layout_mode = 2
  322. size_flags_horizontal = 4
  323. text = "返回"
  324. flat = true