伤害类型区分 斩属性 打属性
							parent
							
								
									5ff48d18e4
								
							
						
					
					
						commit
						107c54cc56
					
				| @ -0,0 +1,23 @@ | |||||||
|  | [gd_resource type="Resource" script_class="AttackCfg" load_steps=2 format=3 uid="uid://bwe8xlgfhx1gl"] | ||||||
|  | 
 | ||||||
|  | [ext_resource type="Script" path="res://script/config/attack_cfg.gd" id="1_fpmns"] | ||||||
|  | 
 | ||||||
|  | [resource] | ||||||
|  | script = ExtResource("1_fpmns") | ||||||
|  | damage_rate = 1.0 | ||||||
|  | break_level = 3 | ||||||
|  | stun_attack = 10.0 | ||||||
|  | damage_type = 1 | ||||||
|  | is_floating = true | ||||||
|  | is_hit_down = false | ||||||
|  | is_rebound = false | ||||||
|  | hit_back_speed = 8.0 | ||||||
|  | hit_up_speed = 4.0 | ||||||
|  | hit_back_duration = 0.05 | ||||||
|  | hit_up_duration = 0.05 | ||||||
|  | pause_time = 0.4 | ||||||
|  | is_force_pause = false | ||||||
|  | height = 2.0 | ||||||
|  | radius = 0.0 | ||||||
|  | size = Vector2(2, 1) | ||||||
|  | offset = Vector2(1, 0) | ||||||
| @ -0,0 +1,23 @@ | |||||||
|  | [gd_resource type="Resource" script_class="AttackCfg" load_steps=2 format=3 uid="uid://duu05cr8gk5v4"] | ||||||
|  | 
 | ||||||
|  | [ext_resource type="Script" path="res://script/config/attack_cfg.gd" id="1_xyhsk"] | ||||||
|  | 
 | ||||||
|  | [resource] | ||||||
|  | script = ExtResource("1_xyhsk") | ||||||
|  | damage_rate = 1.0 | ||||||
|  | break_level = 2 | ||||||
|  | stun_attack = 10.0 | ||||||
|  | damage_type = 1 | ||||||
|  | is_floating = true | ||||||
|  | is_hit_down = false | ||||||
|  | is_rebound = false | ||||||
|  | hit_back_speed = 4.0 | ||||||
|  | hit_up_speed = 3.0 | ||||||
|  | hit_back_duration = 0.05 | ||||||
|  | hit_up_duration = 0.05 | ||||||
|  | pause_time = 0.15 | ||||||
|  | is_force_pause = false | ||||||
|  | height = 2.0 | ||||||
|  | radius = 0.0 | ||||||
|  | size = Vector2(2, 1) | ||||||
|  | offset = Vector2(1, 0) | ||||||
| @ -0,0 +1,23 @@ | |||||||
|  | [gd_resource type="Resource" script_class="AttackCfg" load_steps=2 format=3 uid="uid://dib6g7t6p5ac2"] | ||||||
|  | 
 | ||||||
|  | [ext_resource type="Script" path="res://script/config/attack_cfg.gd" id="1_w5b6b"] | ||||||
|  | 
 | ||||||
|  | [resource] | ||||||
|  | script = ExtResource("1_w5b6b") | ||||||
|  | damage_rate = 1.0 | ||||||
|  | break_level = 1 | ||||||
|  | stun_attack = 10.0 | ||||||
|  | damage_type = 1 | ||||||
|  | is_floating = false | ||||||
|  | is_hit_down = false | ||||||
|  | is_rebound = false | ||||||
|  | hit_back_speed = 2.0 | ||||||
|  | hit_up_speed = 1.0 | ||||||
|  | hit_back_duration = 0.05 | ||||||
|  | hit_up_duration = 0.05 | ||||||
|  | pause_time = 0.05 | ||||||
|  | is_force_pause = false | ||||||
|  | height = 2.0 | ||||||
|  | radius = 0.0 | ||||||
|  | size = Vector2(2, 1) | ||||||
|  | offset = Vector2(1, 0) | ||||||
| @ -0,0 +1,23 @@ | |||||||
|  | [gd_resource type="Resource" script_class="AttackCfg" load_steps=2 format=3 uid="uid://c87w2x5qfqdns"] | ||||||
|  | 
 | ||||||
|  | [ext_resource type="Script" path="res://script/config/attack_cfg.gd" id="1_egjnk"] | ||||||
|  | 
 | ||||||
|  | [resource] | ||||||
|  | script = ExtResource("1_egjnk") | ||||||
|  | damage_rate = 1.0 | ||||||
|  | break_level = 2 | ||||||
|  | stun_attack = 10.0 | ||||||
|  | damage_type = 1 | ||||||
|  | is_floating = false | ||||||
|  | is_hit_down = false | ||||||
|  | is_rebound = false | ||||||
|  | hit_back_speed = 4.0 | ||||||
|  | hit_up_speed = 2.0 | ||||||
|  | hit_back_duration = 0.05 | ||||||
|  | hit_up_duration = 0.05 | ||||||
|  | pause_time = 0.05 | ||||||
|  | is_force_pause = false | ||||||
|  | height = 2.0 | ||||||
|  | radius = 0.0 | ||||||
|  | size = Vector2(2, 1) | ||||||
|  | offset = Vector2(1, 0) | ||||||
| @ -0,0 +1,23 @@ | |||||||
|  | [gd_resource type="Resource" script_class="AttackCfg" load_steps=2 format=3 uid="uid://ctbdt77yyubxn"] | ||||||
|  | 
 | ||||||
|  | [ext_resource type="Script" path="res://script/config/attack_cfg.gd" id="1_r7m5n"] | ||||||
|  | 
 | ||||||
|  | [resource] | ||||||
|  | script = ExtResource("1_r7m5n") | ||||||
|  | damage_rate = 1.0 | ||||||
|  | break_level = 1 | ||||||
|  | stun_attack = 10.0 | ||||||
|  | damage_type = 1 | ||||||
|  | is_floating = true | ||||||
|  | is_hit_down = false | ||||||
|  | is_rebound = false | ||||||
|  | hit_back_speed = 0.0 | ||||||
|  | hit_up_speed = 3.0 | ||||||
|  | hit_back_duration = 0.05 | ||||||
|  | hit_up_duration = 0.1 | ||||||
|  | pause_time = 0.05 | ||||||
|  | is_force_pause = true | ||||||
|  | height = 2.0 | ||||||
|  | radius = 0.0 | ||||||
|  | size = Vector2(2, 1) | ||||||
|  | offset = Vector2(1, 0) | ||||||
| @ -1,20 +1,21 @@ | |||||||
| [gd_resource type="Resource" script_class="AttackCfg" load_steps=2 format=3 uid="uid://cae3dxpuqfcux"] | [gd_resource type="Resource" script_class="AttackCfg" load_steps=2 format=3 uid="uid://cae3dxpuqfcux"] | ||||||
| 
 | 
 | ||||||
| [ext_resource type="Script" path="res://script/config/attack_cfg.gd" id="1_lveis"] | [ext_resource type="Script" path="res://script/config/attack_cfg.gd" id="1_ijso0"] | ||||||
| 
 | 
 | ||||||
| [resource] | [resource] | ||||||
| script = ExtResource("1_lveis") | script = ExtResource("1_ijso0") | ||||||
| damage_rate = 1.0 | damage_rate = 1.0 | ||||||
| break_level = 2 | break_level = 2 | ||||||
| stun_attack = 10.0 | stun_attack = 10.0 | ||||||
|  | damage_type = 0 | ||||||
|  | is_floating = false | ||||||
|  | is_hit_down = false | ||||||
|  | is_rebound = false | ||||||
| hit_back_speed = 3.0 | hit_back_speed = 3.0 | ||||||
| hit_back_duration = 0.05 |  | ||||||
| hit_up_speed = 1.0 | hit_up_speed = 1.0 | ||||||
|  | hit_back_duration = 0.05 | ||||||
| hit_up_duration = 0.05 | hit_up_duration = 0.05 | ||||||
| pause_time = 0.1 | pause_time = 0.1 | ||||||
| is_floating = false |  | ||||||
| is_hit_down = false |  | ||||||
| is_rebound = false |  | ||||||
| is_force_pause = false | is_force_pause = false | ||||||
| height = 2.0 | height = 2.0 | ||||||
| radius = 0.0 | radius = 0.0 | ||||||
| @ -1,20 +1,21 @@ | |||||||
| [gd_resource type="Resource" script_class="AttackCfg" load_steps=2 format=3 uid="uid://rqjggte0qh84"] | [gd_resource type="Resource" script_class="AttackCfg" load_steps=2 format=3 uid="uid://rqjggte0qh84"] | ||||||
| 
 | 
 | ||||||
| [ext_resource type="Script" path="res://script/config/attack_cfg.gd" id="1_077t2"] | [ext_resource type="Script" path="res://script/config/attack_cfg.gd" id="1_l5a6t"] | ||||||
| 
 | 
 | ||||||
| [resource] | [resource] | ||||||
| script = ExtResource("1_077t2") | script = ExtResource("1_l5a6t") | ||||||
| damage_rate = 1.0 | damage_rate = 1.0 | ||||||
| break_level = 2 | break_level = 2 | ||||||
| stun_attack = 10.0 | stun_attack = 10.0 | ||||||
|  | damage_type = 0 | ||||||
|  | is_floating = false | ||||||
|  | is_hit_down = true | ||||||
|  | is_rebound = false | ||||||
| hit_back_speed = 6.0 | hit_back_speed = 6.0 | ||||||
| hit_back_duration = 0.05 |  | ||||||
| hit_up_speed = -6.0 | hit_up_speed = -6.0 | ||||||
|  | hit_back_duration = 0.05 | ||||||
| hit_up_duration = 0.05 | hit_up_duration = 0.05 | ||||||
| pause_time = 0.1 | pause_time = 0.1 | ||||||
| is_floating = true |  | ||||||
| is_hit_down = true |  | ||||||
| is_rebound = false |  | ||||||
| is_force_pause = false | is_force_pause = false | ||||||
| height = 2.0 | height = 2.0 | ||||||
| radius = 0.0 | radius = 0.0 | ||||||
| @ -1,20 +1,21 @@ | |||||||
| [gd_resource type="Resource" script_class="AttackCfg" load_steps=2 format=3 uid="uid://bsqk3q6mccllg"] | [gd_resource type="Resource" script_class="AttackCfg" load_steps=2 format=3 uid="uid://bsqk3q6mccllg"] | ||||||
| 
 | 
 | ||||||
| [ext_resource type="Script" path="res://script/config/attack_cfg.gd" id="1_wn06b"] | [ext_resource type="Script" path="res://script/config/attack_cfg.gd" id="1_v2kmn"] | ||||||
| 
 | 
 | ||||||
| [resource] | [resource] | ||||||
| script = ExtResource("1_wn06b") | script = ExtResource("1_v2kmn") | ||||||
| damage_rate = 1.0 | damage_rate = 1.0 | ||||||
| break_level = 1 | break_level = 1 | ||||||
| stun_attack = 10.0 | stun_attack = 10.0 | ||||||
|  | damage_type = 0 | ||||||
|  | is_floating = false | ||||||
|  | is_hit_down = false | ||||||
|  | is_rebound = false | ||||||
| hit_back_speed = 2.0 | hit_back_speed = 2.0 | ||||||
| hit_back_duration = 0.05 |  | ||||||
| hit_up_speed = 1.0 | hit_up_speed = 1.0 | ||||||
|  | hit_back_duration = 0.05 | ||||||
| hit_up_duration = 0.05 | hit_up_duration = 0.05 | ||||||
| pause_time = 0.02 | pause_time = 0.02 | ||||||
| is_floating = false |  | ||||||
| is_hit_down = false |  | ||||||
| is_rebound = false |  | ||||||
| is_force_pause = false | is_force_pause = false | ||||||
| height = 2.0 | height = 2.0 | ||||||
| radius = 0.0 | radius = 0.0 | ||||||
| @ -1,20 +1,21 @@ | |||||||
| [gd_resource type="Resource" script_class="AttackCfg" load_steps=2 format=3 uid="uid://ckeuv5lhfk2s0"] | [gd_resource type="Resource" script_class="AttackCfg" load_steps=2 format=3 uid="uid://ckeuv5lhfk2s0"] | ||||||
| 
 | 
 | ||||||
| [ext_resource type="Script" path="res://script/config/attack_cfg.gd" id="1_7f5fg"] | [ext_resource type="Script" path="res://script/config/attack_cfg.gd" id="1_4245c"] | ||||||
| 
 | 
 | ||||||
| [resource] | [resource] | ||||||
| script = ExtResource("1_7f5fg") | script = ExtResource("1_4245c") | ||||||
| damage_rate = 1.0 | damage_rate = 1.0 | ||||||
| break_level = 2 | break_level = 2 | ||||||
| stun_attack = 10.0 | stun_attack = 10.0 | ||||||
|  | damage_type = 0 | ||||||
|  | is_floating = false | ||||||
|  | is_hit_down = false | ||||||
|  | is_rebound = false | ||||||
| hit_back_speed = 4.0 | hit_back_speed = 4.0 | ||||||
| hit_back_duration = 0.05 |  | ||||||
| hit_up_speed = 2.0 | hit_up_speed = 2.0 | ||||||
|  | hit_back_duration = 0.05 | ||||||
| hit_up_duration = 0.05 | hit_up_duration = 0.05 | ||||||
| pause_time = 0.02 | pause_time = 0.02 | ||||||
| is_floating = false |  | ||||||
| is_hit_down = false |  | ||||||
| is_rebound = false |  | ||||||
| is_force_pause = false | is_force_pause = false | ||||||
| height = 2.0 | height = 2.0 | ||||||
| radius = 0.0 | radius = 0.0 | ||||||
| @ -0,0 +1,10 @@ | |||||||
|  | shader_type spatial; | ||||||
|  | render_mode blend_add,unshaded,particle_trails; | ||||||
|  | 
 | ||||||
|  | uniform sampler2D tex_main : source_color; | ||||||
|  | 
 | ||||||
|  | void fragment() { | ||||||
|  | 	vec4 col = texture(tex_main, UV); | ||||||
|  | 	ALBEDO = COLOR.rgb * col.r; | ||||||
|  | 	ALPHA = COLOR.a * col.r; | ||||||
|  | } | ||||||
| Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB | 
											
												Binary file not shown.
											
										
									
								| After Width: | Height: | Size: 84 KiB | 
| @ -0,0 +1,34 @@ | |||||||
|  | [remap] | ||||||
|  | 
 | ||||||
|  | importer="texture" | ||||||
|  | type="CompressedTexture2D" | ||||||
|  | uid="uid://ccl81e2qroccb" | ||||||
|  | path="res://.godot/imported/flare2.png-af7398ece2bd1f0ad1250f7ad6f45639.ctex" | ||||||
|  | metadata={ | ||||||
|  | "vram_texture": false | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | [deps] | ||||||
|  | 
 | ||||||
|  | source_file="res://render/texture/particle/shape/flare2.png" | ||||||
|  | dest_files=["res://.godot/imported/flare2.png-af7398ece2bd1f0ad1250f7ad6f45639.ctex"] | ||||||
|  | 
 | ||||||
|  | [params] | ||||||
|  | 
 | ||||||
|  | compress/mode=0 | ||||||
|  | compress/high_quality=false | ||||||
|  | compress/lossy_quality=0.7 | ||||||
|  | compress/hdr_compression=0 | ||||||
|  | compress/normal_map=2 | ||||||
|  | compress/channel_pack=0 | ||||||
|  | mipmaps/generate=false | ||||||
|  | mipmaps/limit=-1 | ||||||
|  | roughness/mode=0 | ||||||
|  | roughness/src_normal="" | ||||||
|  | process/fix_alpha_border=false | ||||||
|  | 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=0 | ||||||
											
												Binary file not shown.
											
										
									
								| After Width: | Height: | Size: 23 KiB | 
| @ -0,0 +1,34 @@ | |||||||
|  | [remap] | ||||||
|  | 
 | ||||||
|  | importer="texture" | ||||||
|  | type="CompressedTexture2D" | ||||||
|  | uid="uid://bslhqlcg8cw2l" | ||||||
|  | path="res://.godot/imported/flare3.png-137a481b5f54cd13335eafb2c9324230.ctex" | ||||||
|  | metadata={ | ||||||
|  | "vram_texture": false | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | [deps] | ||||||
|  | 
 | ||||||
|  | source_file="res://render/texture/particle/shape/flare3.png" | ||||||
|  | dest_files=["res://.godot/imported/flare3.png-137a481b5f54cd13335eafb2c9324230.ctex"] | ||||||
|  | 
 | ||||||
|  | [params] | ||||||
|  | 
 | ||||||
|  | compress/mode=0 | ||||||
|  | compress/high_quality=false | ||||||
|  | compress/lossy_quality=0.7 | ||||||
|  | compress/hdr_compression=0 | ||||||
|  | compress/normal_map=2 | ||||||
|  | compress/channel_pack=0 | ||||||
|  | mipmaps/generate=false | ||||||
|  | mipmaps/limit=-1 | ||||||
|  | roughness/mode=0 | ||||||
|  | roughness/src_normal="" | ||||||
|  | process/fix_alpha_border=false | ||||||
|  | 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=0 | ||||||
| @ -1,5 +1,5 @@ | |||||||
| [gd_scene load_steps=2 format=3 uid="uid://ds7mp5l20ypb6"] | [gd_scene load_steps=2 format=3 uid="uid://ds7mp5l20ypb6"] | ||||||
| 
 | 
 | ||||||
| [ext_resource type="PackedScene" uid="uid://5d1a3s6x77wd" path="res://scene/effect/particle/particle_hit_ground.tscn" id="1_tw6qm"] | [ext_resource type="PackedScene" uid="uid://5d1a3s6x77wd" path="res://scene/effect/particle/_particle_hit_ground.tscn" id="1_tw6qm"] | ||||||
| 
 | 
 | ||||||
| [node name="Particle" instance=ExtResource("1_tw6qm")] | [node name="Particle" instance=ExtResource("1_tw6qm")] | ||||||
|  | |||||||
| @ -1,6 +1,6 @@ | |||||||
| [gd_scene load_steps=2 format=3 uid="uid://c101pt8hqvmbk"] | [gd_scene load_steps=2 format=3 uid="uid://c101pt8hqvmbk"] | ||||||
| 
 | 
 | ||||||
| [ext_resource type="PackedScene" uid="uid://b2h4pcmlii7dg" path="res://scene/effect/particle/particle_slash.tscn" id="1_glj7d"] | [ext_resource type="PackedScene" uid="uid://b2h4pcmlii7dg" path="res://scene/effect/particle/_particle_slash.tscn" id="1_glj7d"] | ||||||
| 
 | 
 | ||||||
| [node name="Particle" instance=ExtResource("1_glj7d")] | [node name="Particle" instance=ExtResource("1_glj7d")] | ||||||
| transform = Transform3D(1, 0, 0, 0, 0.707107, -0.353553, 0, 0.707107, 0.353553, 0, 0, 0) | transform = Transform3D(1, 0, 0, 0, 0.707107, -0.353553, 0, 0.707107, 0.353553, 0, 0, 0) | ||||||
|  | |||||||
| @ -1,6 +1,6 @@ | |||||||
| [gd_scene load_steps=2 format=3 uid="uid://ns84g1jmmm56"] | [gd_scene load_steps=2 format=3 uid="uid://ns84g1jmmm56"] | ||||||
| 
 | 
 | ||||||
| [ext_resource type="PackedScene" uid="uid://b2h4pcmlii7dg" path="res://scene/effect/particle/particle_slash.tscn" id="1_hciuf"] | [ext_resource type="PackedScene" uid="uid://b2h4pcmlii7dg" path="res://scene/effect/particle/_particle_slash.tscn" id="1_hciuf"] | ||||||
| 
 | 
 | ||||||
| [node name="Particle" instance=ExtResource("1_hciuf")] | [node name="Particle" instance=ExtResource("1_hciuf")] | ||||||
| transform = Transform3D(1, 0, 0, 0, -0.707107, 0.353553, 0, -0.707107, -0.353553, 0, 0, 0) | transform = Transform3D(1, 0, 0, 0, -0.707107, 0.353553, 0, -0.707107, -0.353553, 0, 0, 0) | ||||||
|  | |||||||
| @ -1,6 +1,6 @@ | |||||||
| [gd_scene load_steps=2 format=3 uid="uid://bn2ktr7iynt5"] | [gd_scene load_steps=2 format=3 uid="uid://bn2ktr7iynt5"] | ||||||
| 
 | 
 | ||||||
| [ext_resource type="PackedScene" uid="uid://b2h4pcmlii7dg" path="res://scene/effect/particle/particle_slash.tscn" id="1_p44mg"] | [ext_resource type="PackedScene" uid="uid://b2h4pcmlii7dg" path="res://scene/effect/particle/_particle_slash.tscn" id="1_p44mg"] | ||||||
| 
 | 
 | ||||||
| [node name="Particle" instance=ExtResource("1_p44mg")] | [node name="Particle" instance=ExtResource("1_p44mg")] | ||||||
| transform = Transform3D(1, 0, 0, 0, -0.707107, 0.353553, 0, -0.707107, -0.353553, 0, 0, 0) | transform = Transform3D(1, 0, 0, 0, -0.707107, 0.353553, 0, -0.707107, -0.353553, 0, 0, 0) | ||||||
|  | |||||||
| @ -1,6 +1,6 @@ | |||||||
| [gd_scene load_steps=2 format=3 uid="uid://dj04l4oge27f0"] | [gd_scene load_steps=2 format=3 uid="uid://dj04l4oge27f0"] | ||||||
| 
 | 
 | ||||||
| [ext_resource type="PackedScene" uid="uid://b2h4pcmlii7dg" path="res://scene/effect/particle/particle_slash.tscn" id="1_078jk"] | [ext_resource type="PackedScene" uid="uid://b2h4pcmlii7dg" path="res://scene/effect/particle/_particle_slash.tscn" id="1_078jk"] | ||||||
| 
 | 
 | ||||||
| [node name="Particle" instance=ExtResource("1_078jk")] | [node name="Particle" instance=ExtResource("1_078jk")] | ||||||
| transform = Transform3D(1, 0, 0, 0, 0.5, 0.433012, 0, -0.866026, 0.25, 0, 0, 0) | transform = Transform3D(1, 0, 0, 0, 0.5, 0.433012, 0, -0.866026, 0.25, 0, 0, 0) | ||||||
|  | |||||||
| @ -1,6 +1,6 @@ | |||||||
| [gd_scene load_steps=2 format=3 uid="uid://c5srkd0js0bwc"] | [gd_scene load_steps=2 format=3 uid="uid://c5srkd0js0bwc"] | ||||||
| 
 | 
 | ||||||
| [ext_resource type="PackedScene" uid="uid://b2h4pcmlii7dg" path="res://scene/effect/particle/particle_slash.tscn" id="1_5b0hk"] | [ext_resource type="PackedScene" uid="uid://b2h4pcmlii7dg" path="res://scene/effect/particle/_particle_slash.tscn" id="1_5b0hk"] | ||||||
| 
 | 
 | ||||||
| [node name="Particle" instance=ExtResource("1_5b0hk")] | [node name="Particle" instance=ExtResource("1_5b0hk")] | ||||||
| transform = Transform3D(1.2, 0, 0, 0, 0.707107, -0.353553, 0, 0.707107, 0.353553, 0, 0, 0) | transform = Transform3D(1.2, 0, 0, 0, 0.707107, -0.353553, 0, 0.707107, 0.353553, 0, 0, 0) | ||||||
|  | |||||||
| @ -0,0 +1,202 @@ | |||||||
|  | [gd_scene load_steps=39 format=3 uid="uid://chau5lnq43oku"] | ||||||
|  | 
 | ||||||
|  | [ext_resource type="Script" path="res://script/effect/particle.gd" id="1_qxvm2"] | ||||||
|  | [ext_resource type="Shader" path="res://render/shader/particle.gdshader" id="2_hr443"] | ||||||
|  | [ext_resource type="Texture2D" uid="uid://ccl81e2qroccb" path="res://render/texture/particle/shape/flare2.png" id="3_07ceg"] | ||||||
|  | [ext_resource type="Texture2D" uid="uid://bslhqlcg8cw2l" path="res://render/texture/particle/shape/flare3.png" id="3_wm7km"] | ||||||
|  | [ext_resource type="Texture2D" uid="uid://b0bmvub81xvmf" path="res://render/texture/particle/shape/glow.png" id="5_8l08i"] | ||||||
|  | [ext_resource type="Texture2D" uid="uid://colhtjt8jon3v" path="res://render/texture/particle/shape/smoke.png" id="5_loelc"] | ||||||
|  | [ext_resource type="Shader" path="res://render/shader/trail.gdshader" id="5_rglhw"] | ||||||
|  | 
 | ||||||
|  | [sub_resource type="ShaderMaterial" id="ShaderMaterial_dkmkb"] | ||||||
|  | render_priority = 0 | ||||||
|  | shader = ExtResource("2_hr443") | ||||||
|  | shader_parameter/is_billboard = null | ||||||
|  | shader_parameter/tex_main = ExtResource("3_07ceg") | ||||||
|  | 
 | ||||||
|  | [sub_resource type="Curve" id="Curve_n5hkj"] | ||||||
|  | _data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] | ||||||
|  | point_count = 2 | ||||||
|  | 
 | ||||||
|  | [sub_resource type="CurveTexture" id="CurveTexture_hdmmt"] | ||||||
|  | curve = SubResource("Curve_n5hkj") | ||||||
|  | 
 | ||||||
|  | [sub_resource type="Gradient" id="Gradient_wb6fx"] | ||||||
|  | offsets = PackedFloat32Array(0, 0.291429, 1) | ||||||
|  | colors = PackedColorArray(1, 1, 1, 1, 1, 1, 0.649479, 1, 1, 1, 0.223529, 1) | ||||||
|  | 
 | ||||||
|  | [sub_resource type="GradientTexture1D" id="GradientTexture1D_8ltar"] | ||||||
|  | gradient = SubResource("Gradient_wb6fx") | ||||||
|  | 
 | ||||||
|  | [sub_resource type="Curve" id="Curve_2o6rl"] | ||||||
|  | max_value = 1.5 | ||||||
|  | _data = [Vector2(0, 0.758242), 0.0, 2.00769, 0, 0, Vector2(0.0394089, 1.08791), 0.0, 0.0, 0, 0, Vector2(1, 1), 0.0, 0.0, 0, 0] | ||||||
|  | point_count = 3 | ||||||
|  | 
 | ||||||
|  | [sub_resource type="CurveTexture" id="CurveTexture_5ce5r"] | ||||||
|  | curve = SubResource("Curve_2o6rl") | ||||||
|  | 
 | ||||||
|  | [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_acw2w"] | ||||||
|  | particle_flag_disable_z = true | ||||||
|  | angle_min = 1.07288e-05 | ||||||
|  | angle_max = 720.0 | ||||||
|  | gravity = Vector3(0, 0, 0) | ||||||
|  | scale_curve = SubResource("CurveTexture_5ce5r") | ||||||
|  | color_ramp = SubResource("GradientTexture1D_8ltar") | ||||||
|  | alpha_curve = SubResource("CurveTexture_hdmmt") | ||||||
|  | 
 | ||||||
|  | [sub_resource type="QuadMesh" id="QuadMesh_0j7av"] | ||||||
|  | 
 | ||||||
|  | [sub_resource type="ShaderMaterial" id="ShaderMaterial_i0f24"] | ||||||
|  | render_priority = 0 | ||||||
|  | shader = ExtResource("2_hr443") | ||||||
|  | shader_parameter/is_billboard = null | ||||||
|  | shader_parameter/tex_main = ExtResource("3_wm7km") | ||||||
|  | 
 | ||||||
|  | [sub_resource type="Curve" id="Curve_3uvr5"] | ||||||
|  | _data = [Vector2(0, 0.461538), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] | ||||||
|  | point_count = 2 | ||||||
|  | 
 | ||||||
|  | [sub_resource type="CurveTexture" id="CurveTexture_1og0n"] | ||||||
|  | curve = SubResource("Curve_3uvr5") | ||||||
|  | 
 | ||||||
|  | [sub_resource type="Gradient" id="Gradient_tj5v6"] | ||||||
|  | offsets = PackedFloat32Array(0.0171429, 0.182857) | ||||||
|  | colors = PackedColorArray(0.952941, 1, 1, 1, 0.976471, 1, 0.396078, 1) | ||||||
|  | 
 | ||||||
|  | [sub_resource type="GradientTexture1D" id="GradientTexture1D_g0jyv"] | ||||||
|  | gradient = SubResource("Gradient_tj5v6") | ||||||
|  | 
 | ||||||
|  | [sub_resource type="Curve" id="Curve_8klc5"] | ||||||
|  | max_value = 2.0 | ||||||
|  | _data = [Vector2(0, 0.615385), 0.0, 1.4, 0, 0, Vector2(1, 2), 0.0, 0.0, 0, 0] | ||||||
|  | point_count = 2 | ||||||
|  | 
 | ||||||
|  | [sub_resource type="CurveTexture" id="CurveTexture_k3cwo"] | ||||||
|  | curve = SubResource("Curve_8klc5") | ||||||
|  | 
 | ||||||
|  | [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_3w28u"] | ||||||
|  | particle_flag_disable_z = true | ||||||
|  | angle_min = 1.07288e-05 | ||||||
|  | angle_max = 720.0 | ||||||
|  | gravity = Vector3(0, 0, 0) | ||||||
|  | scale_curve = SubResource("CurveTexture_k3cwo") | ||||||
|  | color_ramp = SubResource("GradientTexture1D_g0jyv") | ||||||
|  | alpha_curve = SubResource("CurveTexture_1og0n") | ||||||
|  | 
 | ||||||
|  | [sub_resource type="ShaderMaterial" id="ShaderMaterial_vkw8i"] | ||||||
|  | render_priority = 0 | ||||||
|  | shader = ExtResource("2_hr443") | ||||||
|  | shader_parameter/is_billboard = false | ||||||
|  | shader_parameter/tex_main = ExtResource("5_loelc") | ||||||
|  | 
 | ||||||
|  | [sub_resource type="Curve" id="Curve_didyq"] | ||||||
|  | _data = [Vector2(0, 0.32967), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] | ||||||
|  | point_count = 2 | ||||||
|  | 
 | ||||||
|  | [sub_resource type="CurveTexture" id="CurveTexture_3pi6l"] | ||||||
|  | curve = SubResource("Curve_didyq") | ||||||
|  | 
 | ||||||
|  | [sub_resource type="Curve" id="Curve_6dnuy"] | ||||||
|  | max_value = 4.0 | ||||||
|  | _data = [Vector2(0, 1.75824), 0.0, 0.0, 0, 0, Vector2(1, 2.76923), 0.0, 0.0, 0, 0] | ||||||
|  | point_count = 2 | ||||||
|  | 
 | ||||||
|  | [sub_resource type="CurveTexture" id="CurveTexture_skg43"] | ||||||
|  | curve = SubResource("Curve_6dnuy") | ||||||
|  | 
 | ||||||
|  | [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_gjwvd"] | ||||||
|  | particle_flag_disable_z = true | ||||||
|  | angle_min = 1.07288e-05 | ||||||
|  | angle_max = 720.0 | ||||||
|  | velocity_pivot = Vector3(0, 0, 1) | ||||||
|  | spread = 180.0 | ||||||
|  | initial_velocity_max = 0.2 | ||||||
|  | gravity = Vector3(0, 0, 0) | ||||||
|  | scale_curve = SubResource("CurveTexture_skg43") | ||||||
|  | color = Color(0.521569, 0.509804, 0.501961, 1) | ||||||
|  | alpha_curve = SubResource("CurveTexture_3pi6l") | ||||||
|  | 
 | ||||||
|  | [sub_resource type="QuadMesh" id="QuadMesh_0kefl"] | ||||||
|  | 
 | ||||||
|  | [sub_resource type="Curve" id="Curve_axcwu"] | ||||||
|  | _data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] | ||||||
|  | point_count = 2 | ||||||
|  | 
 | ||||||
|  | [sub_resource type="CurveTexture" id="CurveTexture_wpjie"] | ||||||
|  | curve = SubResource("Curve_axcwu") | ||||||
|  | 
 | ||||||
|  | [sub_resource type="Gradient" id="Gradient_q1rex"] | ||||||
|  | offsets = PackedFloat32Array(0, 0.285714, 1) | ||||||
|  | colors = PackedColorArray(1, 1, 1, 1, 1, 1, 0.52549, 1, 0, 0, 0, 1) | ||||||
|  | 
 | ||||||
|  | [sub_resource type="GradientTexture1D" id="GradientTexture1D_x4ksg"] | ||||||
|  | gradient = SubResource("Gradient_q1rex") | ||||||
|  | 
 | ||||||
|  | [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_5lomq"] | ||||||
|  | spread = 180.0 | ||||||
|  | initial_velocity_min = 4.0 | ||||||
|  | initial_velocity_max = 5.0 | ||||||
|  | color_ramp = SubResource("GradientTexture1D_x4ksg") | ||||||
|  | alpha_curve = SubResource("CurveTexture_wpjie") | ||||||
|  | 
 | ||||||
|  | [sub_resource type="ShaderMaterial" id="ShaderMaterial_hrjt4"] | ||||||
|  | render_priority = 0 | ||||||
|  | shader = ExtResource("5_rglhw") | ||||||
|  | shader_parameter/tex_main = ExtResource("5_8l08i") | ||||||
|  | 
 | ||||||
|  | [sub_resource type="RibbonTrailMesh" id="RibbonTrailMesh_urftu"] | ||||||
|  | material = SubResource("ShaderMaterial_hrjt4") | ||||||
|  | size = 0.1 | ||||||
|  | 
 | ||||||
|  | [node name="Particle" type="Node3D"] | ||||||
|  | script = ExtResource("1_qxvm2") | ||||||
|  | 
 | ||||||
|  | [node name="Slash" type="GPUParticles3D" parent="."] | ||||||
|  | layers = 512 | ||||||
|  | material_override = SubResource("ShaderMaterial_dkmkb") | ||||||
|  | cast_shadow = 0 | ||||||
|  | emitting = false | ||||||
|  | amount = 1 | ||||||
|  | lifetime = 0.15 | ||||||
|  | one_shot = true | ||||||
|  | fixed_fps = 60 | ||||||
|  | local_coords = true | ||||||
|  | process_material = SubResource("ParticleProcessMaterial_acw2w") | ||||||
|  | draw_pass_1 = SubResource("QuadMesh_0j7av") | ||||||
|  | 
 | ||||||
|  | [node name="Slash2" type="GPUParticles3D" parent="."] | ||||||
|  | layers = 512 | ||||||
|  | material_override = SubResource("ShaderMaterial_i0f24") | ||||||
|  | cast_shadow = 0 | ||||||
|  | emitting = false | ||||||
|  | amount = 1 | ||||||
|  | lifetime = 0.15 | ||||||
|  | one_shot = true | ||||||
|  | fixed_fps = 60 | ||||||
|  | local_coords = true | ||||||
|  | process_material = SubResource("ParticleProcessMaterial_3w28u") | ||||||
|  | draw_pass_1 = SubResource("QuadMesh_0j7av") | ||||||
|  | 
 | ||||||
|  | [node name="Smoke" type="GPUParticles3D" parent="."] | ||||||
|  | layers = 512 | ||||||
|  | material_override = SubResource("ShaderMaterial_vkw8i") | ||||||
|  | cast_shadow = 0 | ||||||
|  | emitting = false | ||||||
|  | amount = 2 | ||||||
|  | lifetime = 2.0 | ||||||
|  | one_shot = true | ||||||
|  | explosiveness = 1.0 | ||||||
|  | local_coords = true | ||||||
|  | process_material = SubResource("ParticleProcessMaterial_gjwvd") | ||||||
|  | draw_pass_1 = SubResource("QuadMesh_0kefl") | ||||||
|  | 
 | ||||||
|  | [node name="Flare" type="GPUParticles3D" parent="."] | ||||||
|  | emitting = false | ||||||
|  | lifetime = 0.3 | ||||||
|  | one_shot = true | ||||||
|  | explosiveness = 1.0 | ||||||
|  | trail_enabled = true | ||||||
|  | trail_lifetime = 0.1 | ||||||
|  | process_material = SubResource("ParticleProcessMaterial_5lomq") | ||||||
|  | draw_pass_1 = SubResource("RibbonTrailMesh_urftu") | ||||||
					Loading…
					
					
				
		Reference in New Issue