技能位移效果

master
chendian 2 years ago
parent 13d940a353
commit 19a8cff942

@ -0,0 +1,14 @@
[gd_resource type="Resource" script_class="AttackCfg" load_steps=2 format=3 uid="uid://dbs2wjw20s0hu"]
[ext_resource type="Script" path="res://script/config/attack_cfg.gd" id="1_j177j"]
[resource]
script = ExtResource("1_j177j")
damage_rate = 1.0
break_level = 0
hit_back_speed = 4.0
hit_back_duration = 0.05
hit_up_speed = 4.0
hit_up_duration = 0.05
pause_time = 0.0
is_floating = true

@ -0,0 +1,14 @@
[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"]
[resource]
script = ExtResource("1_7f5fg")
damage_rate = 1.0
break_level = 0
hit_back_speed = 3.0
hit_back_duration = 0.1
hit_up_speed = 0.0
hit_up_duration = 0.0
pause_time = 0.0
is_floating = false

@ -6,9 +6,9 @@
script = ExtResource("1_iuifx") script = ExtResource("1_iuifx")
damage_rate = 1.0 damage_rate = 1.0
break_level = 0 break_level = 0
hit_back_speed = 2.0 hit_back_speed = 3.0
hit_back_duration = 0.05 hit_back_duration = 0.1
hit_up_speed = 4.0 hit_up_speed = 3.0
hit_up_duration = 0.1 hit_up_duration = 0.1
pause_time = 0.0 pause_time = 0.0
is_floating = true is_floating = true

@ -1,6 +1,6 @@
[gd_resource type="Resource" script_class="PlayerSkillCfg" load_steps=6 format=3 uid="uid://huxlxrmyulo"] [gd_resource type="Resource" script_class="PlayerSkillCfg" load_steps=6 format=3 uid="uid://huxlxrmyulo"]
[ext_resource type="Resource" uid="uid://bsqk3q6mccllg" path="res://config/attack/normal_hit.tres" id="1_4o7bo"] [ext_resource type="Resource" uid="uid://ckeuv5lhfk2s0" path="res://config/attack/normal_hit_back.tres" id="1_7ai5j"]
[ext_resource type="Script" path="res://script/config/player_skill_cfg.gd" id="1_uaib7"] [ext_resource type="Script" path="res://script/config/player_skill_cfg.gd" id="1_uaib7"]
[ext_resource type="Resource" uid="uid://cy3wwalxeyro0" path="res://config/weapon/long.tres" id="2_8uqiw"] [ext_resource type="Resource" uid="uid://cy3wwalxeyro0" path="res://config/weapon/long.tres" id="2_8uqiw"]
[ext_resource type="Animation" uid="uid://c8yueqe7rjn60" path="res://resource/skill_animation/hero01_long_attack03.tres" id="2_ugt3f"] [ext_resource type="Animation" uid="uid://c8yueqe7rjn60" path="res://resource/skill_animation/hero01_long_attack03.tres" id="2_ugt3f"]
@ -15,7 +15,7 @@ break_level = 3
action = "attack_light" action = "attack_light"
name = "" name = ""
skill_animation = ExtResource("2_ugt3f") skill_animation = ExtResource("2_ugt3f")
attack_list = Array[Resource("res://script/config/attack_cfg.gd")]([ExtResource("1_4o7bo")]) attack_list = Array[Resource("res://script/config/attack_cfg.gd")]([ExtResource("1_7ai5j")])
has_animation = false has_animation = false
sprite_frams = ExtResource("3_sr2og") sprite_frams = ExtResource("3_sr2og")
animation_name = "long_attack03" animation_name = "long_attack03"

@ -1,6 +1,6 @@
[gd_resource type="Resource" script_class="PlayerSkillCfg" load_steps=6 format=3 uid="uid://chuv8k5d44ln4"] [gd_resource type="Resource" script_class="PlayerSkillCfg" load_steps=6 format=3 uid="uid://chuv8k5d44ln4"]
[ext_resource type="Resource" uid="uid://bsqk3q6mccllg" path="res://config/attack/normal_hit.tres" id="1_kpxla"] [ext_resource type="Resource" uid="uid://dbs2wjw20s0hu" path="res://config/attack/heavy_hit_blow.tres" id="1_7tise"]
[ext_resource type="Script" path="res://script/config/player_skill_cfg.gd" id="1_xsxbs"] [ext_resource type="Script" path="res://script/config/player_skill_cfg.gd" id="1_xsxbs"]
[ext_resource type="Animation" uid="uid://dk1o3gqhjmuvh" path="res://resource/skill_animation/hero01_long_attack04.tres" id="2_sam6s"] [ext_resource type="Animation" uid="uid://dk1o3gqhjmuvh" path="res://resource/skill_animation/hero01_long_attack04.tres" id="2_sam6s"]
[ext_resource type="SpriteFrames" uid="uid://ce83cuqwgwwi4" path="res://resource/animation/character/hero01_long_attack.aseprite" id="3_w7h1m"] [ext_resource type="SpriteFrames" uid="uid://ce83cuqwgwwi4" path="res://resource/animation/character/hero01_long_attack.aseprite" id="3_w7h1m"]
@ -15,7 +15,7 @@ break_level = 3
action = "attack_light" action = "attack_light"
name = "" name = ""
skill_animation = ExtResource("2_sam6s") skill_animation = ExtResource("2_sam6s")
attack_list = Array[Resource("res://script/config/attack_cfg.gd")]([ExtResource("1_kpxla")]) attack_list = Array[Resource("res://script/config/attack_cfg.gd")]([ExtResource("1_7tise")])
has_animation = false has_animation = false
sprite_frams = ExtResource("3_w7h1m") sprite_frams = ExtResource("3_w7h1m")
animation_name = "long_attack04" animation_name = "long_attack04"

@ -1,6 +1,6 @@
[gd_resource type="Resource" script_class="PlayerSkillCfg" load_steps=6 format=3 uid="uid://4whbnu8f7qyo"] [gd_resource type="Resource" script_class="PlayerSkillCfg" load_steps=6 format=3 uid="uid://4whbnu8f7qyo"]
[ext_resource type="Resource" uid="uid://bsqk3q6mccllg" path="res://config/attack/normal_hit.tres" id="1_tcc88"] [ext_resource type="Resource" uid="uid://ckbf40c75bfqf" path="res://config/attack/normal_hit_up.tres" id="1_edtv7"]
[ext_resource type="Script" path="res://script/config/player_skill_cfg.gd" id="2_1xtt1"] [ext_resource type="Script" path="res://script/config/player_skill_cfg.gd" id="2_1xtt1"]
[ext_resource type="Animation" uid="uid://iprcbf277rf4" path="res://resource/skill_animation/hero01_long_skill02.tres" id="3_b7s0y"] [ext_resource type="Animation" uid="uid://iprcbf277rf4" path="res://resource/skill_animation/hero01_long_skill02.tres" id="3_b7s0y"]
[ext_resource type="SpriteFrames" uid="uid://dhfqj1dxldqao" path="res://resource/animation/character/hero01_long_skill01.aseprite" id="4_rbnly"] [ext_resource type="SpriteFrames" uid="uid://dhfqj1dxldqao" path="res://resource/animation/character/hero01_long_skill01.aseprite" id="4_rbnly"]
@ -15,7 +15,7 @@ break_level = 3
action = "attack_heavy" action = "attack_heavy"
name = "" name = ""
skill_animation = ExtResource("3_b7s0y") skill_animation = ExtResource("3_b7s0y")
attack_list = Array[Resource("res://script/config/attack_cfg.gd")]([ExtResource("1_tcc88")]) attack_list = Array[Resource("res://script/config/attack_cfg.gd")]([ExtResource("1_edtv7")])
has_animation = false has_animation = false
sprite_frams = ExtResource("4_rbnly") sprite_frams = ExtResource("4_rbnly")
animation_name = "long_skill02" animation_name = "long_skill02"

@ -60,7 +60,7 @@ tracks/4/path = NodePath("Status:speed_up_rate")
tracks/4/interp = 1 tracks/4/interp = 1
tracks/4/loop_wrap = true tracks/4/loop_wrap = true
tracks/4/keys = { tracks/4/keys = {
"times": PackedFloat32Array(0.1, 0.2), "times": PackedFloat32Array(0, 0.2),
"transitions": PackedFloat32Array(1, 1), "transitions": PackedFloat32Array(1, 1),
"update": 1, "update": 1,
"values": [-0.5, -1.0] "values": [-0.5, -1.0]
@ -75,7 +75,7 @@ tracks/5/keys = {
"times": PackedFloat32Array(0.1, 0.2), "times": PackedFloat32Array(0.1, 0.2),
"transitions": PackedFloat32Array(1, 1), "transitions": PackedFloat32Array(1, 1),
"update": 1, "update": 1,
"values": [4.0, 0.0] "values": [2.0, 0.0]
} }
tracks/6/type = "value" tracks/6/type = "value"
tracks/6/imported = false tracks/6/imported = false
@ -84,9 +84,9 @@ tracks/6/path = NodePath("Status:skill_float_speed")
tracks/6/interp = 1 tracks/6/interp = 1
tracks/6/loop_wrap = true tracks/6/loop_wrap = true
tracks/6/keys = { tracks/6/keys = {
"times": PackedFloat32Array(0.4, 0.5), "times": PackedFloat32Array(0.3, 0.4),
"transitions": PackedFloat32Array(1, 1), "transitions": PackedFloat32Array(1, 1),
"update": 0, "update": 1,
"values": [3.0, 0.0] "values": [3.0, 0.0]
} }
tracks/7/type = "method" tracks/7/type = "method"

@ -2,7 +2,7 @@
[ext_resource type="Script" path="res://script/character/character.gd" id="1_tonbs"] [ext_resource type="Script" path="res://script/character/character.gd" id="1_tonbs"]
[ext_resource type="Script" path="res://script/character/status.gd" id="2_txdip"] [ext_resource type="Script" path="res://script/character/status.gd" id="2_txdip"]
[ext_resource type="SpriteFrames" uid="uid://ce83cuqwgwwi4" path="res://resource/animation/character/hero01_long_attack.aseprite" id="3_p576o"] [ext_resource type="SpriteFrames" uid="uid://dhfqj1dxldqao" path="res://resource/animation/character/hero01_long_skill01.aseprite" id="3_vw4qy"]
[ext_resource type="Script" path="res://script/character/move.gd" id="4_66r53"] [ext_resource type="Script" path="res://script/character/move.gd" id="4_66r53"]
[ext_resource type="Script" path="res://script/character/view.gd" id="4_vijjv"] [ext_resource type="Script" path="res://script/character/view.gd" id="4_vijjv"]
[ext_resource type="Script" path="res://script/character/skill.gd" id="6_h4xqy"] [ext_resource type="Script" path="res://script/character/skill.gd" id="6_h4xqy"]
@ -23,18 +23,16 @@ shape = SubResource("BoxShape3D_ty8lx")
[node name="Status" type="Node3D" parent="."] [node name="Status" type="Node3D" parent="."]
unique_name_in_owner = true unique_name_in_owner = true
script = ExtResource("2_txdip") script = ExtResource("2_txdip")
speed_up_rate = -1.0 speed_up_rate = -0.5
skill_float_speed = 3.0 skill_float_speed = 3.0
break_level = 4
[node name="View" type="AnimatedSprite3D" parent="."] [node name="View" type="AnimatedSprite3D" parent="."]
unique_name_in_owner = true unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1.414, 0, 0, 0, 1, 0, 0, 0) transform = Transform3D(1, 0, 0, 0, 1.414, 0, 0, 0, 1, 0, 0, 0)
alpha_cut = 2 alpha_cut = 2
texture_filter = 0 texture_filter = 0
sprite_frames = ExtResource("3_p576o") sprite_frames = ExtResource("3_vw4qy")
animation = &"long_attack01" animation = &"long_skill02"
frame = 8
script = ExtResource("4_vijjv") script = ExtResource("4_vijjv")
[node name="Move" type="Node3D" parent="."] [node name="Move" type="Node3D" parent="."]

@ -1,5 +1,10 @@
[gd_scene load_steps=2 format=3 uid="uid://cdyymv2w1qr66"] [gd_scene load_steps=3 format=3 uid="uid://cdyymv2w1qr66"]
[ext_resource type="PackedScene" uid="uid://ksxwg0alt2us" path="res://scene/character/character.tscn" id="1_eshlr"] [ext_resource type="PackedScene" uid="uid://ksxwg0alt2us" path="res://scene/character/character.tscn" id="1_eshlr"]
[ext_resource type="SpriteFrames" uid="uid://ce83cuqwgwwi4" path="res://resource/animation/character/hero01_long_attack.aseprite" id="2_g7all"]
[node name="Character" instance=ExtResource("1_eshlr")] [node name="Character" instance=ExtResource("1_eshlr")]
[node name="View" parent="." index="2"]
sprite_frames = ExtResource("2_g7all")
animation = &"long_attack01"

Loading…
Cancel
Save