Newer
Older
DungeonShooting / DungeonShooting_Godot / prefab / effect / bullet / BulletSmoke0002.tscn
[gd_scene load_steps=8 format=3 uid="uid://y47kp0t5uqu0"]

[ext_resource type="SpriteFrames" uid="uid://dkqd4513sog3f" path="res://resource/spriteFrames/bullet/Collision0002.tres" id="1_0qscf"]
[ext_resource type="Script" path="res://src/game/effects/AutoDestroySprite.cs" id="2_p27g6"]
[ext_resource type="Texture2D" uid="uid://du0f3km5jhxlg" path="res://resource/sprite/common/Smoke4.png" id="4_d8v0n"]

[sub_resource type="CanvasItemMaterial" id="1"]
particles_animation = true
particles_anim_h_frames = 3
particles_anim_v_frames = 1
particles_anim_loop = false

[sub_resource type="Curve" id="Curve_r4o86"]
_data = [Vector2(0.0107527, 1), 0.0, 0.0, 0, 0, Vector2(0.512545, 0.8), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
point_count = 3

[sub_resource type="CurveTexture" id="CurveTexture_thj4e"]
curve = SubResource("Curve_r4o86")

[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_gpp81"]
lifetime_randomness = 0.4
particle_flag_disable_z = true
angle_max = 360.0
spread = 25.0
initial_velocity_min = 10.0
initial_velocity_max = 60.0
gravity = Vector3(0, 90, 0)
scale_min = 0.9
scale_max = 1.5
scale_curve = SubResource("CurveTexture_thj4e")
color = Color(0.75, 0.75, 0.75, 0.588235)
anim_offset_max = 1.0

[node name="BulletSmoke0002" type="AnimatedSprite2D" node_paths=PackedStringArray("Particles2D")]
modulate = Color(0.95, 0.70965, 0.6365, 0.588235)
sprite_frames = ExtResource("1_0qscf")
offset = Vector2(8, 0)
script = ExtResource("2_p27g6")
Particles2D = [NodePath("GpuParticles2D")]

[node name="GpuParticles2D" type="GPUParticles2D" parent="."]
show_behind_parent = true
material = SubResource("1")
emitting = false
process_material = SubResource("ParticleProcessMaterial_gpp81")
texture = ExtResource("4_d8v0n")
lifetime = 0.6
one_shot = true
explosiveness = 0.9
randomness = 0.5
fixed_fps = 20