Newer
Older
DungeonShooting / DungeonShooting_Godot / scene / Main.tscn
[gd_scene load_steps=7 format=3 uid="uid://lbe753cb8heb"]

[ext_resource type="PackedScene" uid="uid://bqf2vks5ggnsp" path="res://scene/Room.tscn" id="1"]
[ext_resource type="PackedScene" uid="uid://bvpmtfupny8iu" path="res://prefab/ui/RoomUI.tscn" id="2"]
[ext_resource type="Script" path="res://src/game/GameApplication.cs" id="3"]
[ext_resource type="PackedScene" path="res://prefab/ui/Cursor.tscn" id="4"]

[sub_resource type="Shader" id="1"]
code = "shader_type canvas_item;

uniform vec2 offset = vec2(0.0 , 0.0);

void vertex() {
	
	VERTEX += offset;
	
}

"

[sub_resource type="ShaderMaterial" id="2"]
shader = SubResource("1")
shader_parameter/offset = Vector2(0, 0)

[node name="Main" type="Node2D"]
script = ExtResource("3")
Debug = true
CursorPack = ExtResource("4")
RoomPath = NodePath("ViewCanvas/SubViewportContainer/SubViewport/Room")
ViewportPath = NodePath("ViewCanvas/SubViewportContainer/SubViewport")
ViewportContainerPath = NodePath("ViewCanvas/SubViewportContainer")
UiPath = NodePath("UiCanvas/RoomUI")
GlobalNodeRootPath = NodePath("GlobalNodeRoot")

[node name="ViewCanvas" type="CanvasLayer" parent="."]
layer = -1
offset = Vector2(-4, -4)
transform = Transform2D(1, 0, 0, 1, -4, -4)

[node name="SubViewportContainer" type="SubViewportContainer" parent="ViewCanvas"]
material = SubResource("2")
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_right = -1438.0
offset_bottom = -808.0
scale = Vector2(4, 4)
stretch = true

[node name="SubViewport" type="SubViewport" parent="ViewCanvas/SubViewportContainer"]
handle_input_locally = false
canvas_item_default_texture_filter = 0
size = Vector2i(482, 272)
render_target_update_mode = 4

[node name="Room" parent="ViewCanvas/SubViewportContainer/SubViewport" instance=ExtResource("1")]

[node name="GlobalNodeRoot" type="Node2D" parent="."]

[node name="UiCanvas" type="CanvasLayer" parent="."]

[node name="RoomUI" parent="UiCanvas" instance=ExtResource("2")]
layout_mode = 3
anchors_preset = 15
grow_horizontal = 2
grow_vertical = 2