One_Eleven_Android/scenes/BackgroundScenes/Purple_Death_1.tscn
2024-11-10 03:34:28 +03:00

92 lines
2.7 KiB
Text

[gd_scene load_steps=11 format=2]
[ext_resource path="res://resources/graphics/backgrounds/purple_death_1/Fioletovaya_stsena_smerti_PERSONAZh_PNG.webp" type="Texture" id=1]
[ext_resource path="res://resources/graphics/backgrounds/purple_death_1/Fioletovaya_stsena_smerti_FON__BEZ_DOZhDYa.webp" type="Texture" id=3]
[ext_resource path="res://resources/graphics/backgrounds/drop_for_roman.webp" type="Texture" id=4]
[ext_resource path="res://resources/graphics/darkening/darkening1.webp" type="Texture" id=5]
[ext_resource path="res://resources/graphics/endtext/2_thx_for_playing.webp" type="Texture" id=6]
[ext_resource path="res://resources/graphics/endtext/2_konets_demo.webp" type="Texture" id=7]
[ext_resource path="res://scripts/backround_scenes_scripts/Purple_Death_1.gd" type="Script" id=8]
[sub_resource type="ParticlesMaterial" id=3]
lifetime_randomness = 0.1
trail_divisor = 2
emission_shape = 2
emission_box_extents = Vector3( 5000, 100, 1 )
flag_align_y = true
flag_disable_z = true
gravity = Vector3( 0, 98, 0 )
orbit_velocity = 0.0
orbit_velocity_random = 0.0
radial_accel = 43.08
scale = 0.8
color = Color( 1, 1, 1, 0.596078 )
[sub_resource type="Shader" id=6]
code = "shader_type canvas_item;
uniform float alphaChannel=1;
void fragment() {
//vec4 pixelColor = texture(TEXTURE, UV);
COLOR = texture(TEXTURE, UV);
//float newAlpha=(alphaChannel);
//vec2 fromCenterVec=UV.xy-vec2(0.5,0.5);
//if (newAlpha>=0f){
// COLOR.a=30.64*newAlpha*length(fromCenterVec);
//} else COLOR.a=0f;
COLOR.a=alphaChannel;
}"
[sub_resource type="ShaderMaterial" id=5]
shader = SubResource( 6 )
shader_param/alphaChannel = 0.6
[node name="Purple_Death_1" type="Node2D"]
script = ExtResource( 8 )
[node name="Sprite2" type="Sprite" parent="."]
texture = ExtResource( 3 )
centered = false
[node name="Sprite3" type="Sprite" parent="."]
texture = ExtResource( 1 )
centered = false
[node name="rain" type="Node2D" parent="."]
z_index = 1
[node name="Particles2D" type="Particles2D" parent="rain"]
position = Vector2( 5000, -400 )
amount = 2500
lifetime = 8.0
preprocess = 10.0
speed_scale = 5.0
visibility_rect = Rect2( -3000, 300, 200, 200 )
process_material = SubResource( 3 )
texture = ExtResource( 4 )
[node name="darkening" type="Sprite" parent="."]
material = SubResource( 5 )
z_index = 1
texture = ExtResource( 5 )
centered = false
[node name="End" type="Node2D" parent="."]
[node name="Tween" type="Tween" parent="End"]
[node name="ru" type="Sprite" parent="End"]
visible = false
light_mask = 4
position = Vector2( 835, -389 )
scale = Vector2( 0.4, 0.4 )
texture = ExtResource( 7 )
centered = false
[node name="eng" type="Sprite" parent="End"]
visible = false
position = Vector2( 835, -389 )
scale = Vector2( 0.4, 0.4 )
texture = ExtResource( 6 )
centered = false