added audio; got sidetracked with shadows
This commit is contained in:
1 parent
010286006f
commit
81c19d898c
14 files changed
+263
-135
No files matched your search
Binary file not shown.
@@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://c2sebjygsix7l"
|
||||
path="res://.godot/imported/eine-kleine-bass-1.wav-b54afd9930f613ff0723564e6f002516.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/audio/eine-kleine-bass-1.wav"
|
||||
dest_files=["res://.godot/imported/eine-kleine-bass-1.wav-b54afd9930f613ff0723564e6f002516.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=2
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=2
|
||||
Binary file not shown.
@@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://bjv5v1w3x0n4i"
|
||||
path="res://.godot/imported/eine-kleine-cello-1.wav-b900b30c3fccffbc96dae18bc925b0ff.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/audio/eine-kleine-cello-1.wav"
|
||||
dest_files=["res://.godot/imported/eine-kleine-cello-1.wav-b900b30c3fccffbc96dae18bc925b0ff.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=2
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=2
|
||||
Binary file not shown.
@@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://be4kjw5l6yh30"
|
||||
path="res://.godot/imported/eine-kleine-nachtmusik-theme-1.wav-46596d738c1b08a6e76a3e51de14d609.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/audio/eine-kleine-nachtmusik-theme-1.wav"
|
||||
dest_files=["res://.godot/imported/eine-kleine-nachtmusik-theme-1.wav-46596d738c1b08a6e76a3e51de14d609.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=2
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=2
|
||||
Binary file not shown.
@@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://q6wqgiif77yi"
|
||||
path="res://.godot/imported/eine-kleine-viol-1.wav-b114f6c4fd9defc9822eb2899c219143.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/audio/eine-kleine-viol-1.wav"
|
||||
dest_files=["res://.godot/imported/eine-kleine-viol-1.wav-b114f6c4fd9defc9822eb2899c219143.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=2
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=2
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 13 KiB |
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cu0cv0im0e47g"
|
||||
path="res://.godot/imported/symphonyguys3.png-2e0fe16eb20ad392db5cb2c0caff71be.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/symphonyguys3.png"
|
||||
dest_files=["res://.godot/imported/symphonyguys3.png-2e0fe16eb20ad392db5cb2c0caff71be.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
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/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
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
|
||||
@@ -2,14 +2,9 @@
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://42h7vrqekyma" path="res://assets/symphonyguys.png" id="1_ig7tw"]
|
||||
[ext_resource type="Texture2D" uid="uid://cs47f2rurekyx" path="res://assets/floor_wood_01-32x16.png" id="2_0xm2m"]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_0xm2m"]
|
||||
atlas = ExtResource("1_ig7tw")
|
||||
region = Rect2(0, 0, 32, 32)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_h2yge"]
|
||||
atlas = ExtResource("1_ig7tw")
|
||||
region = Rect2(32, 0, 32, 32)
|
||||
[ext_resource type="AudioStream" uid="uid://q6wqgiif77yi" path="res://assets/audio/eine-kleine-viol-1.wav" id="2_h2yge"]
|
||||
[ext_resource type="AudioStream" uid="uid://c2sebjygsix7l" path="res://assets/audio/eine-kleine-bass-1.wav" id="3_1bvp3"]
|
||||
[ext_resource type="AudioStream" uid="uid://bjv5v1w3x0n4i" path="res://assets/audio/eine-kleine-cello-1.wav" id="3_lquwl"]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_1bvp3"]
|
||||
atlas = ExtResource("1_ig7tw")
|
||||
@@ -19,60 +14,32 @@ region = Rect2(64, 0, 32, 32)
|
||||
atlas = ExtResource("1_ig7tw")
|
||||
region = Rect2(96, 0, 32, 32)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_0xm2m"]
|
||||
atlas = ExtResource("1_ig7tw")
|
||||
region = Rect2(0, 0, 32, 32)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_h2yge"]
|
||||
atlas = ExtResource("1_ig7tw")
|
||||
region = Rect2(32, 0, 32, 32)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_7mycd"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_0xm2m")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_h2yge")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_1bvp3")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_lquwl")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_0xm2m")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_h2yge")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 4.0
|
||||
}]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_5vw27"]
|
||||
atlas = ExtResource("1_ig7tw")
|
||||
region = Rect2(192, 32, 32, 32)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_kek77"]
|
||||
atlas = ExtResource("1_ig7tw")
|
||||
region = Rect2(224, 32, 32, 32)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_4c57u"]
|
||||
atlas = ExtResource("1_ig7tw")
|
||||
region = Rect2(256, 32, 32, 32)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_efxa6"]
|
||||
atlas = ExtResource("1_ig7tw")
|
||||
region = Rect2(288, 32, 32, 32)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_dg77c"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_5vw27")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_kek77")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_4c57u")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_efxa6")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
"speed": 8.0
|
||||
}]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ycdy4"]
|
||||
@@ -115,50 +82,59 @@ animations = [{
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
"speed": 10.0
|
||||
}]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_cegan"]
|
||||
atlas = ExtResource("1_ig7tw")
|
||||
region = Rect2(0, 192, 32, 32)
|
||||
[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_lquwl"]
|
||||
polygon = PackedVector2Array(0, 12, 4, 13, 0, 14, -4, 13)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_82xsv"]
|
||||
atlas = ExtResource("1_ig7tw")
|
||||
region = Rect2(32, 192, 32, 32)
|
||||
[sub_resource type="Gradient" id="Gradient_lquwl"]
|
||||
interpolation_mode = 2
|
||||
offsets = PackedFloat32Array(0.5, 0.8)
|
||||
colors = PackedColorArray(1, 1, 1, 1, 0, 0, 0, 0)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_getpj"]
|
||||
atlas = ExtResource("1_ig7tw")
|
||||
region = Rect2(64, 192, 32, 32)
|
||||
[sub_resource type="GradientTexture2D" id="GradientTexture2D_7mycd"]
|
||||
gradient = SubResource("Gradient_lquwl")
|
||||
width = 128
|
||||
height = 48
|
||||
fill = 1
|
||||
fill_from = Vector2(0.5, 0.5)
|
||||
fill_to = Vector2(0.85, 0.85)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ryguw"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_5vw27"]
|
||||
atlas = ExtResource("1_ig7tw")
|
||||
region = Rect2(96, 192, 32, 32)
|
||||
region = Rect2(192, 32, 32, 32)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_d13ii"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_kek77"]
|
||||
atlas = ExtResource("1_ig7tw")
|
||||
region = Rect2(128, 192, 32, 32)
|
||||
region = Rect2(224, 32, 32, 32)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_1u8w0"]
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_4c57u"]
|
||||
atlas = ExtResource("1_ig7tw")
|
||||
region = Rect2(256, 32, 32, 32)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_efxa6"]
|
||||
atlas = ExtResource("1_ig7tw")
|
||||
region = Rect2(288, 32, 32, 32)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_dg77c"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_cegan")
|
||||
"texture": SubResource("AtlasTexture_5vw27")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_82xsv")
|
||||
"texture": SubResource("AtlasTexture_kek77")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_getpj")
|
||||
"texture": SubResource("AtlasTexture_4c57u")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ryguw")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_d13ii")
|
||||
"texture": SubResource("AtlasTexture_efxa6")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
"speed": 8.0
|
||||
}]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_0odxb"]
|
||||
@@ -201,43 +177,7 @@ animations = [{
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_seu75"]
|
||||
atlas = ExtResource("1_ig7tw")
|
||||
region = Rect2(192, 64, 32, 32)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_htxhm"]
|
||||
atlas = ExtResource("1_ig7tw")
|
||||
region = Rect2(224, 64, 32, 32)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_jq2sk"]
|
||||
atlas = ExtResource("1_ig7tw")
|
||||
region = Rect2(256, 64, 32, 32)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_4k2k6"]
|
||||
atlas = ExtResource("1_ig7tw")
|
||||
region = Rect2(288, 64, 32, 32)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_0rl1p"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_seu75")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_htxhm")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_jq2sk")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_4k2k6")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 5.0
|
||||
"speed": 10.0
|
||||
}]
|
||||
|
||||
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_h2yge"]
|
||||
@@ -272,43 +212,62 @@ sources/5 = SubResource("TileSetAtlasSource_h2yge")
|
||||
[node name="Conductor" type="AnimatedSprite2D" parent="." unique_id=880231478]
|
||||
sprite_frames = SubResource("SpriteFrames_7mycd")
|
||||
autoplay = "default"
|
||||
frame_progress = 0.6971068
|
||||
frame_progress = 0.00070543046
|
||||
|
||||
[node name="Musicians" type="Node" parent="." unique_id=99454917]
|
||||
[node name="Musicians" type="Node2D" parent="." unique_id=237973745]
|
||||
|
||||
[node name="Cello" type="AnimatedSprite2D" parent="Musicians" unique_id=504793709]
|
||||
position = Vector2(-39, -16)
|
||||
sprite_frames = SubResource("SpriteFrames_dg77c")
|
||||
autoplay = "default"
|
||||
frame_progress = 0.61008394
|
||||
|
||||
[node name="Viol1" type="AnimatedSprite2D" parent="Musicians" unique_id=932682158]
|
||||
position = Vector2(-57, -5)
|
||||
[node name="Viol" type="AnimatedSprite2D" parent="Musicians" unique_id=932682158]
|
||||
position = Vector2(-27, -4)
|
||||
sprite_frames = SubResource("SpriteFrames_074og")
|
||||
autoplay = "default"
|
||||
frame_progress = 0.45644274
|
||||
frame_progress = 0.7281102
|
||||
|
||||
[node name="Viol2" type="AnimatedSprite2D" parent="Musicians" unique_id=737241109]
|
||||
position = Vector2(-16, -20)
|
||||
sprite_frames = SubResource("SpriteFrames_1u8w0")
|
||||
[node name="ViolAudio" type="AudioStreamPlayer2D" parent="Musicians/Viol" unique_id=800067327]
|
||||
stream = ExtResource("2_h2yge")
|
||||
autoplay = true
|
||||
|
||||
[node name="LightOccluder2D" type="LightOccluder2D" parent="Musicians/Viol" unique_id=781715626]
|
||||
position = Vector2(1, 0)
|
||||
occluder = SubResource("OccluderPolygon2D_lquwl")
|
||||
|
||||
[node name="PointLight2D" type="PointLight2D" parent="Musicians/Viol" unique_id=953248893]
|
||||
z_index = 100
|
||||
position = Vector2(6.999998, 16)
|
||||
scale = Vector2(2.8006177, -2.4997978)
|
||||
energy = 0.5
|
||||
shadow_enabled = true
|
||||
shadow_filter = 2
|
||||
shadow_filter_smooth = 7.6
|
||||
texture = SubResource("GradientTexture2D_7mycd")
|
||||
|
||||
[node name="Cello" type="AnimatedSprite2D" parent="Musicians" unique_id=504793709]
|
||||
position = Vector2(-14, -28)
|
||||
sprite_frames = SubResource("SpriteFrames_dg77c")
|
||||
autoplay = "default"
|
||||
frame_progress = 0.843538
|
||||
frame_progress = 0.988138
|
||||
|
||||
[node name="CelloAudio" type="AudioStreamPlayer2D" parent="Musicians/Cello" unique_id=526745522]
|
||||
stream = ExtResource("3_lquwl")
|
||||
autoplay = true
|
||||
|
||||
[node name="Bass" type="AnimatedSprite2D" parent="Musicians" unique_id=1099071968]
|
||||
position = Vector2(-63, -30)
|
||||
position = Vector2(-49, -19)
|
||||
sprite_frames = SubResource("SpriteFrames_kq58d")
|
||||
autoplay = "default"
|
||||
frame_progress = 0.662878
|
||||
frame_progress = 0.4100818
|
||||
|
||||
[node name="Cello2" type="AnimatedSprite2D" parent="Musicians" unique_id=692579914]
|
||||
position = Vector2(-37, -37)
|
||||
sprite_frames = SubResource("SpriteFrames_0rl1p")
|
||||
autoplay = "default"
|
||||
frame_progress = 0.7907978
|
||||
[node name="BassAudio" type="AudioStreamPlayer2D" parent="Musicians/Bass" unique_id=1653394620]
|
||||
stream = ExtResource("3_1bvp3")
|
||||
autoplay = true
|
||||
|
||||
[node name="Camera2D" type="Camera2D" parent="." unique_id=1314238347]
|
||||
|
||||
[node name="Stage" type="TileMapLayer" parent="." unique_id=15466516]
|
||||
z_index = -10
|
||||
tile_map_data = PackedByteArray("AAD5//f/BQAAAAEAAAD5//j/BQAAAAEAAAD5//n/BQAAAAEAAAD5//r/BQAAAAEAAAD5//v/BQAAAAEAAAD5//z/BQAAAAEAAAD5//3/BQAAAAEAAAD5//7/BQAAAAEAAAD5////BQAAAAEAAAD5/wAABQAAAAEAAAD5/wEABQAAAAEAAAD5/wIABQAAAAEAAAD5/wMABQAAAAEAAAD5/wQABQAAAAEAAAD5/wUABQAAAAEAAAD5/wYABQAAAAEAAAD5/wcABQAAAAEAAAD5/wgABQAAAAEAAAD5/wkABQAAAAEAAAD5/woABQAAAAEAAAD6//f/BQAAAAEAAAD6//j/BQAAAAEAAAD6//n/BQAAAAEAAAD6//r/BQAAAAEAAAD6//v/BQAAAAEAAAD6//z/BQAAAAEAAAD6//3/BQAAAAEAAAD6//7/BQAAAAEAAAD6////BQAAAAEAAAD6/wAABQAAAAEAAAD6/wEABQAAAAEAAAD6/wIABQAAAAEAAAD6/wMABQAAAAEAAAD6/wQABQAAAAEAAAD6/wUABQAAAAEAAAD6/wYABQAAAAEAAAD6/wcABQAAAAEAAAD6/wgABQAAAAEAAAD6/wkABQAAAAEAAAD6/woABQAAAAEAAAD7//f/BQAAAAEAAAD7//j/BQAAAAEAAAD7//n/BQAAAAEAAAD7//r/BQAAAAEAAAD7//v/BQAAAAEAAAD7//z/BQAAAAEAAAD7//3/BQAAAAEAAAD7//7/BQAAAAEAAAD7////BQAAAAEAAAD7/wAABQAAAAEAAAD7/wEABQAAAAEAAAD7/wIABQAAAAEAAAD7/wMABQAAAAEAAAD7/wQABQAAAAEAAAD7/wUABQAAAAEAAAD7/wYABQAAAAEAAAD7/wcABQAAAAEAAAD7/wgABQAAAAEAAAD7/wkABQAAAAEAAAD7/woABQAAAAEAAAD8//f/BQAAAAEAAAD8//j/BQAAAAEAAAD8//n/BQAAAAEAAAD8//r/BQAAAAEAAAD8//v/BQAAAAEAAAD8//z/BQAAAAEAAAD8//3/BQAAAAEAAAD8//7/BQAAAAEAAAD8////BQAAAAEAAAD8/wAABQAAAAEAAAD8/wEABQAAAAEAAAD8/wIABQAAAAEAAAD8/wMABQAAAAEAAAD8/wQABQAAAAEAAAD8/wUABQAAAAEAAAD8/wYABQAAAAEAAAD8/wcABQAAAAEAAAD8/wgABQAAAAEAAAD8/wkABQAAAAEAAAD8/woABQAAAAEAAAD9//f/BQAAAAEAAAD9//j/BQAAAAEAAAD9//n/BQAAAAEAAAD9//r/BQAAAAEAAAD9//v/BQAAAAEAAAD9//z/BQAAAAEAAAD9//3/BQAAAAEAAAD9//7/BQAAAAEAAAD9////BQAAAAEAAAD9/wAABQAAAAEAAAD9/wEABQAAAAEAAAD9/wIABQAAAAEAAAD9/wMABQAAAAEAAAD9/wQABQAAAAEAAAD9/wUABQAAAAEAAAD9/wYABQAAAAEAAAD9/wcABQAAAAEAAAD9/wgABQAAAAEAAAD9/wkABQAAAAEAAAD9/woABQAAAAEAAAD+//f/BQAAAAEAAAD+//j/BQAAAAEAAAD+//n/BQAAAAEAAAD+//r/BQAAAAEAAAD+//v/BQAAAAEAAAD+//z/BQAAAAEAAAD+//3/BQAAAAEAAAD+//7/BQAAAAEAAAD+////BQAAAAEAAAD+/wAABQAAAAEAAAD+/wEABQAAAAEAAAD+/wIABQAAAAEAAAD+/wMABQAAAAEAAAD+/wQABQAAAAEAAAD+/wUABQAAAAEAAAD+/wYABQAAAAEAAAD+/wcABQAAAAEAAAD+/wgABQAAAAEAAAD+/wkABQAAAAEAAAD+/woABQAAAAEAAAD///f/BQAAAAEAAAD///j/BQAAAAEAAAD///n/BQAAAAEAAAD///r/BQAAAAEAAAD///v/BQAAAAEAAAD///z/BQAAAAEAAAD///3/BQAAAAEAAAD///7/BQAAAAEAAAD/////BQAAAAEAAAD//wAABQAAAAEAAAD//wEABQAAAAEAAAD//wIABQAAAAEAAAD//wMABQAAAAEAAAD//wQABQAAAAEAAAD//wUABQAAAAEAAAD//wYABQAAAAEAAAD//wcABQAAAAEAAAD//wgABQAAAAEAAAD//wkABQAAAAEAAAD//woABQAAAAEAAAAAAPf/BQAAAAEAAAAAAPj/BQAAAAEAAAAAAPn/BQAAAAEAAAAAAPr/BQAAAAEAAAAAAPv/BQAAAAEAAAAAAPz/BQAAAAEAAAAAAP3/BQAAAAEAAAAAAP7/BQAAAAEAAAAAAP//BQAAAAEAAAAAAAAABQAAAAEAAAAAAAEABQAAAAEAAAAAAAIABQAAAAEAAAAAAAMABQAAAAEAAAAAAAQABQAAAAEAAAAAAAUABQAAAAEAAAAAAAYABQAAAAEAAAAAAAcABQAAAAEAAAAAAAgABQAAAAEAAAAAAAkABQAAAAEAAAAAAAoABQAAAAEAAAABAPf/BQAAAAEAAAABAPj/BQAAAAEAAAABAPn/BQAAAAEAAAABAPr/BQAAAAEAAAABAPv/BQAAAAEAAAABAPz/BQAAAAEAAAABAP3/BQAAAAEAAAABAP7/BQAAAAEAAAABAP//BQAAAAEAAAABAAAABQAAAAEAAAABAAEABQAAAAEAAAABAAIABQAAAAEAAAABAAMABQAAAAEAAAABAAQABQAAAAEAAAABAAUABQAAAAEAAAABAAYABQAAAAEAAAABAAcABQAAAAEAAAABAAgABQAAAAEAAAABAAkABQAAAAEAAAABAAoABQAAAAEAAAACAPf/BQAAAAEAAAACAPj/BQAAAAEAAAACAPn/BQAAAAEAAAACAPr/BQAAAAEAAAACAPv/BQAAAAEAAAACAPz/BQAAAAEAAAACAP3/BQAAAAEAAAACAP7/BQAAAAEAAAACAP//BQAAAAEAAAACAAAABQAAAAEAAAACAAEABQAAAAEAAAACAAIABQAAAAEAAAACAAMABQAAAAEAAAACAAQABQAAAAEAAAACAAUABQAAAAEAAAACAAYABQAAAAEAAAACAAcABQAAAAEAAAACAAgABQAAAAEAAAACAAkABQAAAAEAAAACAAoABQAAAAEAAAADAPf/BQAAAAEAAAADAPj/BQAAAAEAAAADAPn/BQAAAAEAAAADAPr/BQAAAAEAAAADAPv/BQAAAAEAAAADAPz/BQAAAAEAAAADAP3/BQAAAAEAAAADAP7/BQAAAAEAAAADAP//BQAAAAEAAAADAAAABQAAAAEAAAADAAEABQAAAAEAAAADAAIABQAAAAEAAAADAAMABQAAAAEAAAADAAQABQAAAAEAAAADAAUABQAAAAEAAAADAAYABQAAAAEAAAADAAcABQAAAAEAAAADAAgABQAAAAEAAAADAAkABQAAAAEAAAADAAoABQAAAAEAAAAEAPf/BQAAAAEAAAAEAPj/BQAAAAEAAAAEAPn/BQAAAAEAAAAEAPr/BQAAAAEAAAAEAPv/BQAAAAEAAAAEAPz/BQAAAAEAAAAEAP3/BQAAAAEAAAAEAP7/BQAAAAEAAAAEAP//BQAAAAEAAAAEAAAABQAAAAEAAAAEAAEABQAAAAEAAAAEAAIABQAAAAEAAAAEAAMABQAAAAEAAAAEAAQABQAAAAEAAAAEAAUABQAAAAEAAAAEAAYABQAAAAEAAAAEAAcABQAAAAEAAAAEAAgABQAAAAEAAAAEAAkABQAAAAEAAAAEAAoABQAAAAEAAAAFAPf/BQAAAAEAAAAFAPj/BQAAAAEAAAAFAPn/BQAAAAEAAAAFAPr/BQAAAAEAAAAFAPv/BQAAAAEAAAAFAPz/BQAAAAEAAAAFAP3/BQAAAAEAAAAFAP7/BQAAAAEAAAAFAP//BQAAAAEAAAAFAAAABQAAAAEAAAAFAAEABQAAAAEAAAAFAAIABQAAAAEAAAAFAAMABQAAAAEAAAAFAAQABQAAAAEAAAAFAAUABQAAAAEAAAAFAAYABQAAAAEAAAAFAAcABQAAAAEAAAAFAAgABQAAAAEAAAAFAAkABQAAAAEAAAAFAAoABQAAAAEAAAD6//X/BQAAAAEAAAD6//b/BQAAAAEAAAD7//X/BQAAAAEAAAD7//b/BQAAAAEAAAD8//X/BQAAAAEAAAD8//b/BQAAAAEAAAD9//X/BQAAAAEAAAD9//b/BQAAAAEAAAD+//X/BQAAAAEAAAD+//b/BQAAAAEAAAD///X/BQAAAAEAAAD///b/BQAAAAEAAAAAAPX/BQAAAAEAAAAAAPb/BQAAAAEAAAABAPX/BQAAAAEAAAABAPb/BQAAAAEAAAACAPX/BQAAAAEAAAACAPb/BQAAAAEAAAADAPX/BQAAAAEAAAADAPb/BQAAAAEAAAAEAPb/BQAAAAEAAAD5//P/BQAAAAEAAAD5//T/BQAAAAEAAAD5//X/BQAAAAEAAAD5//b/BQAAAAEAAAD6//P/BQAAAAEAAAD6//T/BQAAAAEAAAD7//P/BQAAAAEAAAD7//T/BQAAAAEAAAD8//P/BQAAAAEAAAD8//T/BQAAAAEAAAD9//P/BQAAAAEAAAD9//T/BQAAAAEAAAD+//P/BQAAAAEAAAD+//T/BQAAAAEAAAD///P/BQAAAAEAAAD///T/BQAAAAEAAAAAAPP/BQAAAAEAAAAAAPT/BQAAAAEAAAABAPP/BQAAAAEAAAABAPT/BQAAAAEAAAACAPP/BQAAAAEAAAACAPT/BQAAAAEAAAADAPP/BQAAAAEAAAADAPT/BQAAAAEAAAAEAPP/BQAAAAEAAAAEAPT/BQAAAAEAAAAEAPX/BQAAAAEAAAAFAPP/BQAAAAEAAAAFAPT/BQAAAAEAAAAFAPLine truncated
|
||||
tile_map_data = PackedByteArray("AAD5//f/BQABAAQAAAD5//j/BQABAAQAAAD5//n/BQABAAQAAAD5//r/BQABAAQAAAD5//v/BQABAAQAAAD5//z/BQABAAQAAAD5//3/BQABAAQAAAD5//7/BQABAAQAAAD5////BQABAAQAAAD5/wAABQABAAQAAAD5/wEABQABAAQAAAD5/wIABQABAAQAAAD5/wMABQABAAQAAAD5/wQABQABAAQAAAD5/wUABQABAAQAAAD5/wYABQABAAQAAAD5/wcABQABAAQAAAD5/wgABQABAAQAAAD5/wkABQABAAQAAAD5/woABQABAAQAAAD6//f/BQABAAQAAAD6//j/BQABAAQAAAD6//n/BQABAAQAAAD6//r/BQABAAQAAAD6//v/BQABAAQAAAD6//z/BQABAAQAAAD6//3/BQABAAQAAAD6//7/BQABAAQAAAD6////BQABAAQAAAD6/wAABQABAAQAAAD6/wEABQABAAQAAAD6/wIABQABAAQAAAD6/wMABQABAAQAAAD6/wQABQABAAQAAAD6/wUABQABAAQAAAD6/wYABQABAAQAAAD6/wcABQABAAQAAAD6/wgABQABAAQAAAD6/wkABQABAAQAAAD6/woABQABAAQAAAD7//f/BQABAAQAAAD7//j/BQABAAQAAAD7//n/BQABAAQAAAD7//r/BQABAAQAAAD7//v/BQABAAQAAAD7//z/BQABAAQAAAD7//3/BQABAAQAAAD7//7/BQABAAQAAAD7////BQABAAQAAAD7/wAABQABAAQAAAD7/wEABQABAAQAAAD7/wIABQABAAQAAAD7/wMABQABAAQAAAD7/wQABQABAAQAAAD7/wUABQABAAQAAAD7/wYABQABAAQAAAD7/wcABQABAAQAAAD7/wgABQABAAQAAAD7/wkABQABAAQAAAD7/woABQABAAQAAAD8//f/BQABAAQAAAD8//j/BQABAAQAAAD8//n/BQABAAQAAAD8//r/BQABAAQAAAD8//v/BQABAAQAAAD8//z/BQABAAQAAAD8//3/BQABAAQAAAD8//7/BQABAAQAAAD8////BQABAAQAAAD8/wAABQABAAQAAAD8/wEABQABAAQAAAD8/wIABQABAAQAAAD8/wMABQABAAQAAAD8/wQABQABAAQAAAD8/wUABQABAAQAAAD8/wYABQABAAQAAAD8/wcABQABAAQAAAD8/wgABQABAAQAAAD8/wkABQABAAQAAAD8/woABQABAAQAAAD9//f/BQABAAQAAAD9//j/BQABAAQAAAD9//n/BQABAAQAAAD9//r/BQABAAQAAAD9//v/BQABAAQAAAD9//z/BQABAAQAAAD9//3/BQABAAQAAAD9//7/BQABAAQAAAD9////BQABAAQAAAD9/wAABQABAAQAAAD9/wEABQABAAQAAAD9/wIABQABAAQAAAD9/wMABQABAAQAAAD9/wQABQABAAQAAAD9/wUABQABAAQAAAD9/wYABQABAAQAAAD9/wcABQABAAQAAAD9/wgABQABAAQAAAD9/wkABQABAAQAAAD9/woABQABAAQAAAD+//f/BQABAAQAAAD+//j/BQABAAQAAAD+//n/BQABAAQAAAD+//r/BQABAAQAAAD+//v/BQABAAQAAAD+//z/BQABAAQAAAD+//3/BQABAAQAAAD+//7/BQABAAQAAAD+////BQABAAQAAAD+/wAABQABAAQAAAD+/wEABQABAAQAAAD+/wIABQABAAQAAAD+/wMABQABAAQAAAD+/wQABQABAAQAAAD+/wUABQABAAQAAAD+/wYABQABAAQAAAD+/wcABQABAAQAAAD+/wgABQABAAQAAAD+/wkABQABAAQAAAD+/woABQABAAQAAAD///f/BQABAAQAAAD///j/BQABAAQAAAD///n/BQABAAQAAAD///r/BQABAAQAAAD///v/BQABAAQAAAD///z/BQABAAQAAAD///3/BQABAAQAAAD///7/BQABAAQAAAD/////BQABAAQAAAD//wAABQABAAQAAAD//wEABQABAAQAAAD//wIABQABAAQAAAD//wMABQABAAQAAAD//wQABQABAAQAAAD//wUABQABAAQAAAD//wYABQABAAQAAAD//wcABQABAAQAAAD//wgABQABAAQAAAD//wkABQABAAQAAAD//woABQABAAQAAAAAAPf/BQABAAQAAAAAAPj/BQABAAQAAAAAAPn/BQABAAQAAAAAAPr/BQABAAQAAAAAAPv/BQABAAQAAAAAAPz/BQABAAQAAAAAAP3/BQABAAQAAAAAAP7/BQABAAQAAAAAAP//BQABAAQAAAAAAAAABQABAAQAAAAAAAEABQABAAQAAAAAAAIABQABAAQAAAAAAAMABQABAAQAAAAAAAQABQABAAQAAAAAAAUABQABAAQAAAAAAAYABQABAAQAAAAAAAcABQABAAQAAAAAAAgABQABAAQAAAAAAAkABQABAAQAAAAAAAoABQABAAQAAAABAPf/BQABAAQAAAABAPj/BQABAAQAAAABAPn/BQABAAQAAAABAPr/BQABAAQAAAABAPv/BQABAAQAAAABAPz/BQABAAQAAAABAP3/BQABAAQAAAABAP7/BQABAAQAAAABAP//BQABAAQAAAABAAAABQABAAQAAAABAAEABQABAAQAAAABAAIABQABAAQAAAABAAMABQABAAQAAAABAAQABQABAAQAAAABAAUABQABAAQAAAABAAYABQABAAQAAAABAAcABQABAAQAAAABAAgABQABAAQAAAABAAkABQABAAQAAAABAAoABQABAAQAAAACAPf/BQABAAQAAAACAPj/BQABAAQAAAACAPn/BQABAAQAAAACAPr/BQABAAQAAAACAPv/BQABAAQAAAACAPz/BQABAAQAAAACAP3/BQABAAQAAAACAP7/BQABAAQAAAACAP//BQABAAQAAAACAAAABQABAAQAAAACAAEABQABAAQAAAACAAIABQABAAQAAAACAAMABQABAAQAAAACAAQABQABAAQAAAACAAUABQABAAQAAAACAAYABQABAAQAAAACAAcABQABAAQAAAACAAgABQABAAQAAAACAAkABQABAAQAAAACAAoABQABAAQAAAADAPf/BQABAAQAAAADAPj/BQABAAQAAAADAPn/BQABAAQAAAADAPr/BQABAAQAAAADAPv/BQABAAQAAAADAPz/BQABAAQAAAADAP3/BQABAAQAAAADAP7/BQABAAQAAAADAP//BQABAAQAAAADAAAABQABAAQAAAADAAEABQABAAQAAAADAAIABQABAAQAAAADAAMABQABAAQAAAADAAQABQABAAQAAAADAAUABQABAAQAAAADAAYABQABAAQAAAADAAcABQABAAQAAAADAAgABQABAAQAAAADAAkABQABAAQAAAADAAoABQABAAQAAAAEAPf/BQABAAQAAAAEAPj/BQABAAQAAAAEAPn/BQABAAQAAAAEAPr/BQABAAQAAAAEAPv/BQABAAQAAAAEAPz/BQABAAQAAAAEAP3/BQABAAQAAAAEAP7/BQABAAQAAAAEAP//BQABAAQAAAAEAAAABQABAAQAAAAEAAEABQABAAQAAAAEAAIABQABAAQAAAAEAAMABQABAAQAAAAEAAQABQABAAQAAAAEAAUABQABAAQAAAAEAAYABQABAAQAAAAEAAcABQABAAQAAAAEAAgABQABAAQAAAAEAAkABQABAAQAAAAEAAoABQABAAQAAAAFAPf/BQABAAQAAAAFAPj/BQABAAQAAAAFAPn/BQABAAQAAAAFAPr/BQABAAQAAAAFAPv/BQABAAQAAAAFAPz/BQABAAQAAAAFAP3/BQABAAQAAAAFAP7/BQABAAQAAAAFAP//BQABAAQAAAAFAAAABQABAAQAAAAFAAEABQABAAQAAAAFAAIABQABAAQAAAAFAAMABQABAAQAAAAFAAQABQABAAQAAAAFAAUABQABAAQAAAAFAAYABQABAAQAAAAFAAcABQABAAQAAAAFAAgABQABAAQAAAAFAAkABQABAAQAAAAFAAoABQABAAQAAAD6//X/BQABAAQAAAD6//b/BQABAAQAAAD7//X/BQABAAQAAAD7//b/BQABAAQAAAD8//X/BQABAAQAAAD8//b/BQABAAQAAAD9//X/BQABAAQAAAD9//b/BQABAAQAAAD+//X/BQABAAQAAAD+//b/BQABAAQAAAD///X/BQABAAQAAAD///b/BQABAAQAAAAAAPX/BQABAAQAAAAAAPb/BQABAAQAAAABAPX/BQABAAQAAAABAPb/BQABAAQAAAACAPX/BQABAAQAAAACAPb/BQABAAQAAAADAPX/BQABAAQAAAADAPb/BQABAAQAAAAEAPb/BQABAAQAAAD5//P/BQABAAQAAAD5//T/BQABAAQAAAD5//X/BQABAAQAAAD5//b/BQABAAQAAAD6//P/BQABAAQAAAD6//T/BQABAAQAAAD7//P/BQABAAQAAAD7//T/BQABAAQAAAD8//P/BQABAAQAAAD8//T/BQABAAQAAAD9//P/BQABAAQAAAD9//T/BQABAAQAAAD+//P/BQABAAQAAAD+//T/BQABAAQAAAD///P/BQABAAQAAAD///T/BQABAAQAAAAAAPP/BQABAAQAAAAAAPT/BQABAAQAAAABAPP/BQABAAQAAAABAPT/BQABAAQAAAACAPP/BQABAAQAAAACAPT/BQABAAQAAAADAPP/BQABAAQAAAADAPT/BQABAAQAAAAEAPP/BQABAAQAAAAEAPT/BQABAAQAAAAEAPX/BQABAAQAAAAFAPP/BQABAAQAAAAFAPT/BQABAAQAAAAFAPLine truncated
|
||||
tile_set = SubResource("TileSet_272bh")
|
||||
metadata/_edit_lock_ = true
|
||||
|
||||
[node name="CanvasModulate" type="CanvasModulate" parent="." unique_id=1681660400]
|
||||
visible = false
|
||||
color = Color(0.6133905, 0.61339015, 0.6133905, 1)
|
||||
+1
-1
@@ -19,7 +19,7 @@ config/icon="res://icon.svg"
|
||||
|
||||
window/size/viewport_width=1280
|
||||
window/size/viewport_height=720
|
||||
window/stretch/scale=4.0
|
||||
window/stretch/scale=8.0
|
||||
|
||||
[physics]
|
||||
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
/**
|
||||
* Shadow 2D.
|
||||
* License: CC0
|
||||
* https://creativecommons.org/publicdomain/zero/1.0/
|
||||
*/
|
||||
shader_type canvas_item;
|
||||
render_mode blend_mix;
|
||||
|
||||
uniform vec2 deform = vec2(2.0, 2.0);
|
||||
uniform vec2 offset = vec2(0.0, 0.0);
|
||||
uniform vec4 modulate : source_color;
|
||||
|
||||
|
||||
//uniform vec2 texture_size; //uncomment for GLES2
|
||||
|
||||
void fragment() {
|
||||
vec2 ps = TEXTURE_PIXEL_SIZE;
|
||||
vec2 uv = UV;
|
||||
float sizex = float(textureSize(TEXTURE,int(ps.x)).x); //comment for GLES2
|
||||
float sizey = float(textureSize(TEXTURE,int(ps.y)).y); //comment for GLES2
|
||||
//float sizex = texture_size.x; //uncomment for GLES2
|
||||
//float sizey = texture_size.y; //uncomment for GLES2
|
||||
uv.y+=offset.y*ps.y;
|
||||
uv.x+=offset.x*ps.x;
|
||||
float decalx=((uv.y-ps.x*sizex)*deform.x);
|
||||
float decaly=((uv.y-ps.y*sizey)*deform.y);
|
||||
uv.x += decalx;
|
||||
uv.y += decaly;
|
||||
vec4 shadow = vec4(modulate.rgb, texture(TEXTURE, uv).a * modulate.a);
|
||||
vec4 col = texture(TEXTURE, UV);
|
||||
COLOR = mix(shadow, col, col.a);
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
uid://c7o14m3k38ifi
|
||||
Reference in new issue
Block a user