Newer
Older
DungeonShooting / DungeonShooting_Godot / scene / Main.tscn
@lijincheng lijincheng on 6 Jul 2023 1 KB 补上注释
  1. [gd_scene load_steps=5 format=3 uid="uid://lbe753cb8heb"]
  2.  
  3. [ext_resource type="Script" path="res://src/game/GameApplication.cs" id="1_mh1cq"]
  4. [ext_resource type="Script" path="res://src/game/camera/GameCamera.cs" id="2_2j367"]
  5.  
  6. [sub_resource type="Shader" id="1"]
  7. code = "shader_type canvas_item;
  8.  
  9. uniform vec2 offset = vec2(0.0 , 0.0);
  10.  
  11. void vertex() {
  12. VERTEX += offset;
  13. }
  14.  
  15. "
  16.  
  17. [sub_resource type="ShaderMaterial" id="2"]
  18. shader = SubResource("1")
  19. shader_parameter/offset = Vector2(0, 0)
  20.  
  21. [node name="Main" type="Node2D" node_paths=PackedStringArray("SubViewport", "SubViewportContainer", "SceneRoot", "GlobalNodeRoot")]
  22. script = ExtResource("1_mh1cq")
  23. SubViewport = NodePath("ViewCanvas/SubViewportContainer/SubViewport")
  24. SubViewportContainer = NodePath("ViewCanvas/SubViewportContainer")
  25. SceneRoot = NodePath("ViewCanvas/SubViewportContainer/SubViewport/SceneRoot")
  26. GlobalNodeRoot = NodePath("GlobalNodeRoot")
  27. metadata/_edit_vertical_guides_ = []
  28.  
  29. [node name="ViewCanvas" type="CanvasLayer" parent="."]
  30. layer = -1
  31.  
  32. [node name="SubViewportContainer" type="SubViewportContainer" parent="ViewCanvas"]
  33. material = SubResource("2")
  34. offset_right = 480.0
  35. offset_bottom = 270.0
  36. scale = Vector2(4, 4)
  37.  
  38. [node name="SubViewport" type="SubViewport" parent="ViewCanvas/SubViewportContainer"]
  39. handle_input_locally = false
  40. canvas_item_default_texture_filter = 0
  41. size = Vector2i(480, 270)
  42. render_target_update_mode = 4
  43.  
  44. [node name="SceneRoot" type="Node2D" parent="ViewCanvas/SubViewportContainer/SubViewport"]
  45.  
  46. [node name="Camera2D" type="Camera2D" parent="ViewCanvas/SubViewportContainer/SubViewport"]
  47. position = Vector2(253, 219)
  48. process_callback = 0
  49. limit_smoothed = true
  50. editor_draw_drag_margin = true
  51. script = ExtResource("2_2j367")
  52.  
  53. [node name="GlobalNodeRoot" type="Node2D" parent="."]