Polish Hiro's animations and AI
This commit is contained in:
parent
febed0e7f7
commit
181898f834
7 changed files with 65 additions and 65 deletions
BIN
Hiro/Hiro Defeated Nude Sprites Line.png
(Stored with Git LFS)
BIN
Hiro/Hiro Defeated Nude Sprites Line.png
(Stored with Git LFS)
Binary file not shown.
BIN
Hiro/Hiro Melee Sprites.png
(Stored with Git LFS)
BIN
Hiro/Hiro Melee Sprites.png
(Stored with Git LFS)
Binary file not shown.
BIN
Hiro/Hiro Walk Sprite Cycle Line Up.png
(Stored with Git LFS)
BIN
Hiro/Hiro Walk Sprite Cycle Line Up.png
(Stored with Git LFS)
Binary file not shown.
BIN
Hiro/Hiro_Idle_Blink_Sprites.png
(Stored with Git LFS)
BIN
Hiro/Hiro_Idle_Blink_Sprites.png
(Stored with Git LFS)
Binary file not shown.
|
@ -254,8 +254,8 @@ size = Vector2(13, 8)
|
|||
height = 20.0
|
||||
|
||||
[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_hxosv"]
|
||||
radius = 13.0
|
||||
height = 36.0
|
||||
radius = 15.0
|
||||
height = 40.0
|
||||
|
||||
[sub_resource type="Resource" id="Resource_ri8lv"]
|
||||
script = ExtResource("9_ak1rc")
|
||||
|
|
|
@ -860,10 +860,10 @@ tracks/5/path = NodePath("Attackbox/Collider:disabled")
|
|||
tracks/5/interp = 1
|
||||
tracks/5/loop_wrap = true
|
||||
tracks/5/keys = {
|
||||
"times": PackedFloat32Array(0, 0.133333, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"times": PackedFloat32Array(0, 0.0666667, 0.133333, 0.2, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [true, false, true]
|
||||
"values": [false, true, true, true, true]
|
||||
}
|
||||
tracks/6/type = "value"
|
||||
tracks/6/imported = false
|
||||
|
@ -872,10 +872,10 @@ tracks/6/path = NodePath("Attackbox/Collider:position")
|
|||
tracks/6/interp = 1
|
||||
tracks/6/loop_wrap = true
|
||||
tracks/6/keys = {
|
||||
"times": PackedFloat32Array(0, 0.133333, 0.2, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1),
|
||||
"times": PackedFloat32Array(0, 0.0666667, 0.133333, 0.2, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [Vector2(0, -14), Vector2(4, -14), Vector2(4, -14), Vector2(0.999395, -14)]
|
||||
"values": [Vector2(4, -14), Vector2(4, -14), Vector2(4, -14), Vector2(4, -14), Vector2(0.999395, -14)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_cuaji"]
|
||||
|
@ -949,10 +949,10 @@ tracks/5/path = NodePath("Attackbox/Collider:disabled")
|
|||
tracks/5/interp = 1
|
||||
tracks/5/loop_wrap = true
|
||||
tracks/5/keys = {
|
||||
"times": PackedFloat32Array(0, 0.133333, 0.1334, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1),
|
||||
"times": PackedFloat32Array(0, 0.0666667, 0.133333, 0.1334, 0.2, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [true, false, false, true]
|
||||
"values": [false, true, true, false, true, true]
|
||||
}
|
||||
tracks/6/type = "value"
|
||||
tracks/6/imported = false
|
||||
|
@ -964,7 +964,7 @@ tracks/6/keys = {
|
|||
"times": PackedFloat32Array(0, 0.133333, 0.199527, 0.2, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [Vector2(0, -11), Vector2(0, -23), Vector2(12, -11), Vector2(0, -23), Vector2(0.999395, -14)]
|
||||
"values": [Vector2(0, -23), Vector2(0, -23), Vector2(12, -11), Vector2(0, -23), Vector2(0.999395, -14)]
|
||||
}
|
||||
tracks/7/type = "value"
|
||||
tracks/7/imported = false
|
||||
|
@ -1050,10 +1050,10 @@ tracks/5/path = NodePath("Attackbox/Collider:disabled")
|
|||
tracks/5/interp = 1
|
||||
tracks/5/loop_wrap = true
|
||||
tracks/5/keys = {
|
||||
"times": PackedFloat32Array(0, 0.133333, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"times": PackedFloat32Array(0, 0.0666667, 0.133333, 0.2, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [true, false, true]
|
||||
"values": [false, true, true, true, true]
|
||||
}
|
||||
tracks/6/type = "value"
|
||||
tracks/6/imported = false
|
||||
|
@ -1065,7 +1065,7 @@ tracks/6/keys = {
|
|||
"times": PackedFloat32Array(0, 0.133333, 0.199527, 0.2, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [Vector2(0, -11), Vector2(0, -3), Vector2(12, -11), Vector2(0, -3), Vector2(-0.00060463, -11)]
|
||||
"values": [Vector2(0, -3), Vector2(0, -3), Vector2(12, -11), Vector2(0, -3), Vector2(0.999395, -11)]
|
||||
}
|
||||
tracks/7/type = "value"
|
||||
tracks/7/imported = false
|
||||
|
@ -1151,10 +1151,10 @@ tracks/5/path = NodePath("Attackbox/Collider:disabled")
|
|||
tracks/5/interp = 1
|
||||
tracks/5/loop_wrap = true
|
||||
tracks/5/keys = {
|
||||
"times": PackedFloat32Array(0, 0.133333, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"times": PackedFloat32Array(0, 0.0666667, 0.133333, 0.2, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [true, false, true]
|
||||
"values": [false, true, true, true, true]
|
||||
}
|
||||
tracks/6/type = "value"
|
||||
tracks/6/imported = false
|
||||
|
@ -1166,7 +1166,7 @@ tracks/6/keys = {
|
|||
"times": PackedFloat32Array(0, 0.133333, 0.2, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [Vector2(0, -11), Vector2(-4, -14), Vector2(-4, -14), Vector2(-0.00060463, -11)]
|
||||
"values": [Vector2(-4, -14), Vector2(-4, -14), Vector2(-4, -14), Vector2(0.999395, -11)]
|
||||
}
|
||||
tracks/7/type = "value"
|
||||
tracks/7/imported = false
|
||||
|
@ -1305,10 +1305,10 @@ tracks/5/path = NodePath("Attackbox/Collider:disabled")
|
|||
tracks/5/interp = 1
|
||||
tracks/5/loop_wrap = true
|
||||
tracks/5/keys = {
|
||||
"times": PackedFloat32Array(0, 0.133333, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"times": PackedFloat32Array(0, 0.0666667, 0.133333, 0.2, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [true, false, true]
|
||||
"values": [false, true, true, true, true]
|
||||
}
|
||||
tracks/6/type = "value"
|
||||
tracks/6/imported = false
|
||||
|
@ -1320,7 +1320,7 @@ tracks/6/keys = {
|
|||
"times": PackedFloat32Array(0, 0.133333, 0.2, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [Vector2(0, -11), Vector2(4, -14), Vector2(4, -14), Vector2(-0.00060463, -11)]
|
||||
"values": [Vector2(4, -14), Vector2(4, -14), Vector2(4, -14), Vector2(-0.00060463, -11)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_ar6r3"]
|
||||
|
@ -1394,10 +1394,10 @@ tracks/5/path = NodePath("Attackbox/Collider:disabled")
|
|||
tracks/5/interp = 1
|
||||
tracks/5/loop_wrap = true
|
||||
tracks/5/keys = {
|
||||
"times": PackedFloat32Array(0, 0.133333, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"times": PackedFloat32Array(0, 0.0666667, 0.133333, 0.2, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [true, false, true]
|
||||
"values": [false, true, true, true, true]
|
||||
}
|
||||
tracks/6/type = "value"
|
||||
tracks/6/imported = false
|
||||
|
@ -1409,7 +1409,7 @@ tracks/6/keys = {
|
|||
"times": PackedFloat32Array(0, 0.0666667, 0.133333, 0.2, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [Vector2(0, -11), Vector2(0, -14), Vector2(4, -14), Vector2(4, -14), Vector2(0.999395, -14)]
|
||||
"values": [Vector2(4, -14), Vector2(4, -14), Vector2(4, -14), Vector2(4, -14), Vector2(0.999395, -14)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_1e0v6"]
|
||||
|
@ -1483,10 +1483,10 @@ tracks/5/path = NodePath("Attackbox/Collider:disabled")
|
|||
tracks/5/interp = 1
|
||||
tracks/5/loop_wrap = true
|
||||
tracks/5/keys = {
|
||||
"times": PackedFloat32Array(0, 0.133333, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"times": PackedFloat32Array(0, 0.0666667, 0.133333, 0.2, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [true, false, true]
|
||||
"values": [false, true, true, true, true]
|
||||
}
|
||||
tracks/6/type = "value"
|
||||
tracks/6/imported = false
|
||||
|
@ -1495,10 +1495,10 @@ tracks/6/path = NodePath("Attackbox/Collider:position")
|
|||
tracks/6/interp = 1
|
||||
tracks/6/loop_wrap = true
|
||||
tracks/6/keys = {
|
||||
"times": PackedFloat32Array(0, 0.133333, 0.199527, 0.2, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
|
||||
"times": PackedFloat32Array(0, 0.0666667, 0.133333, 0.199527, 0.2, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [Vector2(0, -11), Vector2(0, -23), Vector2(12, -11), Vector2(0, -23), Vector2(-0.00060463, -11)]
|
||||
"values": [Vector2(0, -23), Vector2(0, -23), Vector2(0, -23), Vector2(12, -11), Vector2(0, -23), Vector2(-0.00060463, -11)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_bwm5c"]
|
||||
|
@ -1572,10 +1572,10 @@ tracks/5/path = NodePath("Attackbox/Collider:disabled")
|
|||
tracks/5/interp = 1
|
||||
tracks/5/loop_wrap = true
|
||||
tracks/5/keys = {
|
||||
"times": PackedFloat32Array(0, 0.133333, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"times": PackedFloat32Array(0, 0.133333, 0.2, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [true, false, true]
|
||||
"values": [false, true, true, true]
|
||||
}
|
||||
tracks/6/type = "value"
|
||||
tracks/6/imported = false
|
||||
|
@ -1587,7 +1587,7 @@ tracks/6/keys = {
|
|||
"times": PackedFloat32Array(0, 0.133333, 0.199527, 0.2, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [Vector2(0, -11), Vector2(0, -23), Vector2(12, -11), Vector2(0, -23), Vector2(-0.00060463, -11)]
|
||||
"values": [Vector2(0, -23), Vector2(0, -23), Vector2(12, -11), Vector2(0, -23), Vector2(0.999395, -11)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_qmuik"]
|
||||
|
@ -1661,10 +1661,10 @@ tracks/5/path = NodePath("Attackbox/Collider:disabled")
|
|||
tracks/5/interp = 1
|
||||
tracks/5/loop_wrap = true
|
||||
tracks/5/keys = {
|
||||
"times": PackedFloat32Array(0, 0.133333, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"times": PackedFloat32Array(0, 0.0666667, 0.133333, 0.2, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [true, false, true]
|
||||
"values": [false, true, true, true, true]
|
||||
}
|
||||
tracks/6/type = "value"
|
||||
tracks/6/imported = false
|
||||
|
@ -1676,7 +1676,7 @@ tracks/6/keys = {
|
|||
"times": PackedFloat32Array(0, 0.133333, 0.199527, 0.2, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [Vector2(0, -11), Vector2(0, -3), Vector2(12, -11), Vector2(0, -3), Vector2(-0.00060463, -11)]
|
||||
"values": [Vector2(0, -3), Vector2(0, -3), Vector2(12, -11), Vector2(0, -3), Vector2(-0.00060463, -11)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_bw220"]
|
||||
|
@ -1750,10 +1750,10 @@ tracks/5/path = NodePath("Attackbox/Collider:disabled")
|
|||
tracks/5/interp = 1
|
||||
tracks/5/loop_wrap = true
|
||||
tracks/5/keys = {
|
||||
"times": PackedFloat32Array(0, 0.133333, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"times": PackedFloat32Array(0, 0.0666667, 0.133333, 0.2, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [true, false, true]
|
||||
"values": [false, true, true, true, true]
|
||||
}
|
||||
tracks/6/type = "value"
|
||||
tracks/6/imported = false
|
||||
|
@ -1765,7 +1765,7 @@ tracks/6/keys = {
|
|||
"times": PackedFloat32Array(0, 0.133333, 0.199527, 0.2, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [Vector2(0, -11), Vector2(0, -3), Vector2(12, -11), Vector2(0, -3), Vector2(-0.00060463, -11)]
|
||||
"values": [Vector2(0, -3), Vector2(0, -3), Vector2(12, -11), Vector2(0, -3), Vector2(0.999395, -11)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_wjl2t"]
|
||||
|
@ -1839,10 +1839,10 @@ tracks/5/path = NodePath("Attackbox/Collider:disabled")
|
|||
tracks/5/interp = 1
|
||||
tracks/5/loop_wrap = true
|
||||
tracks/5/keys = {
|
||||
"times": PackedFloat32Array(0, 0.133333, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"times": PackedFloat32Array(0, 0.133333, 0.2, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [true, false, true]
|
||||
"values": [false, true, true, true]
|
||||
}
|
||||
tracks/6/type = "value"
|
||||
tracks/6/imported = false
|
||||
|
@ -1854,7 +1854,7 @@ tracks/6/keys = {
|
|||
"times": PackedFloat32Array(0, 0.133333, 0.199527, 0.2, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [Vector2(0, -11), Vector2(-4, -14), Vector2(12, -11), Vector2(-4, -14), Vector2(-0.00060463, -11)]
|
||||
"values": [Vector2(-4, -14), Vector2(-4, -14), Vector2(12, -11), Vector2(-4, -14), Vector2(0.999395, -11)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_e4rxs"]
|
||||
|
@ -1928,10 +1928,10 @@ tracks/5/path = NodePath("Attackbox/Collider:disabled")
|
|||
tracks/5/interp = 1
|
||||
tracks/5/loop_wrap = true
|
||||
tracks/5/keys = {
|
||||
"times": PackedFloat32Array(0, 0.133333, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"times": PackedFloat32Array(0, 0.0666667, 0.133333, 0.2, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [true, false, true]
|
||||
"values": [false, true, true, true, true]
|
||||
}
|
||||
tracks/6/type = "value"
|
||||
tracks/6/imported = false
|
||||
|
@ -1940,10 +1940,10 @@ tracks/6/path = NodePath("Attackbox/Collider:position")
|
|||
tracks/6/interp = 1
|
||||
tracks/6/loop_wrap = true
|
||||
tracks/6/keys = {
|
||||
"times": PackedFloat32Array(0, 0.133333, 0.199527, 0.2, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
|
||||
"times": PackedFloat32Array(0, 0.0666667, 0.133333, 0.199527, 0.2, 0.266667),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [Vector2(0, -11), Vector2(-4, -14), Vector2(12, -11), Vector2(-4, -14), Vector2(-0.00060463, -11)]
|
||||
"values": [Vector2(-4, -14), Vector2(-4, -14), Vector2(-4, -14), Vector2(12, -11), Vector2(-4, -14), Vector2(0.999395, -11)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_de3xn"]
|
||||
|
|
|
@ -246,7 +246,7 @@ states/nsfw_defeated/position = Vector2(823, 176.354)
|
|||
states/nsfw_defeated_end/node = SubResource("AnimationNodeAnimation_rw06u")
|
||||
states/nsfw_defeated_end/position = Vector2(1013, 176.354)
|
||||
states/nsfw_defeated_start/node = SubResource("AnimationNodeAnimation_sudhw")
|
||||
states/nsfw_defeated_start/position = Vector2(646, 176.354)
|
||||
states/nsfw_defeated_start/position = Vector2(650, 176.354)
|
||||
states/walk/node = SubResource("AnimationNodeBlendSpace2D_vunsg")
|
||||
states/walk/position = Vector2(520, 108)
|
||||
transitions = ["Start", "idle", SubResource("AnimationNodeStateMachineTransition_akmuq"), "idle", "walk", SubResource("AnimationNodeStateMachineTransition_sn1tm"), "walk", "idle", SubResource("AnimationNodeStateMachineTransition_5i3fu"), "idle", "melee", SubResource("AnimationNodeStateMachineTransition_y8p74"), "melee", "idle", SubResource("AnimationNodeStateMachineTransition_l17k0"), "hurt", "idle", SubResource("AnimationNodeStateMachineTransition_ln3pc"), "defeated", "End", SubResource("AnimationNodeStateMachineTransition_ouche"), "nsfw_defeated_start", "nsfw_defeated", SubResource("AnimationNodeStateMachineTransition_aa2bq"), "nsfw_defeated", "nsfw_defeated_end", SubResource("AnimationNodeStateMachineTransition_e6135")]
|
||||
|
|
Loading…
Reference in a new issue