Newer
Older
DungeonShooting / DungeonShooting_Godot / scene / Main.tscn
@小李xl 小李xl on 17 Nov 2022 1 KB 记录玩家走过的位置
  1. [gd_scene load_steps=7 format=2]
  2.  
  3. [ext_resource path="res://scene/Room.tscn" type="PackedScene" id=1]
  4. [ext_resource path="res://prefab/ui/RoomUI.tscn" type="PackedScene" id=2]
  5. [ext_resource path="res://src/game/GameApplication.cs" type="Script" id=3]
  6. [ext_resource path="res://prefab/ui/Cursor.tscn" type="PackedScene" id=4]
  7.  
  8. [sub_resource type="Shader" id=1]
  9. code = "shader_type canvas_item;
  10.  
  11. uniform vec2 offset = vec2(0.0 , 0.0);
  12.  
  13. void vertex() {
  14. VERTEX += offset;
  15. }
  16.  
  17. "
  18.  
  19. [sub_resource type="ShaderMaterial" id=2]
  20. shader = SubResource( 1 )
  21. shader_param/offset = Vector2( 0, 0 )
  22.  
  23. [node name="Main" type="Node2D"]
  24. script = ExtResource( 3 )
  25. Debug = true
  26. CursorPack = ExtResource( 4 )
  27. RoomPath = NodePath("ViewCanvas/ViewportContainer/Viewport/Room")
  28. ViewportPath = NodePath("ViewCanvas/ViewportContainer/Viewport")
  29. ViewportContainerPath = NodePath("ViewCanvas/ViewportContainer")
  30. UiPath = NodePath("UiCanvas/RoomUI")
  31. GlobalNodeRootPath = NodePath("GlobalNodeRoot")
  32.  
  33. [node name="ViewCanvas" type="CanvasLayer" parent="."]
  34. layer = -1
  35. offset = Vector2( -4, -4 )
  36. transform = Transform2D( 1, 0, 0, 1, -4, -4 )
  37.  
  38. [node name="ViewportContainer" type="ViewportContainer" parent="ViewCanvas"]
  39. material = SubResource( 2 )
  40. anchor_right = 1.0
  41. anchor_bottom = 1.0
  42. margin_right = -1438.0
  43. margin_bottom = -808.0
  44. rect_scale = Vector2( 4, 4 )
  45. stretch = true
  46.  
  47. [node name="Viewport" type="Viewport" parent="ViewCanvas/ViewportContainer"]
  48. size = Vector2( 482, 272 )
  49. own_world = true
  50. transparent_bg = true
  51. handle_input_locally = false
  52. debanding = true
  53. render_target_update_mode = 3
  54.  
  55. [node name="Room" parent="ViewCanvas/ViewportContainer/Viewport" instance=ExtResource( 1 )]
  56.  
  57. [node name="GlobalNodeRoot" type="Node2D" parent="."]
  58.  
  59. [node name="UiCanvas" type="CanvasLayer" parent="."]
  60.  
  61. [node name="RoomUI" parent="UiCanvas" instance=ExtResource( 2 )]