Improvements
This commit is contained in:
@ -34,42 +34,31 @@ tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [true]
|
||||
"values": [false]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_s6hcs"]
|
||||
resource_name = "attack"
|
||||
length = 0.5
|
||||
tracks/0/type = "bezier"
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("Sprite2D:frame")
|
||||
tracks/0/path = NodePath("Sprite2D/Area2D:monitoring")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"handle_modes": PackedInt32Array(0, 0, 0, 0, 0, 0),
|
||||
"points": PackedFloat32Array(1, -0.25, 0, 0.25, 0, 2, -0.25, 0, 0.25, 0, 3, -0.25, 0, 0.25, 0, 4, -0.25, 0, 0.25, 0, 5, -0.25, 0, 0.25, 0, 0, -0.25, 0, 0.25, 0),
|
||||
"times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4, 0.5)
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("Sprite2D/Area2D:monitoring")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0, 0.4, 0.5),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [false, true, false]
|
||||
}
|
||||
tracks/2/type = "audio"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath("AudioStreamPlayer2D")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
tracks/1/type = "audio"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("AudioStreamPlayer2D")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"clips": [{
|
||||
"end_offset": 0.0,
|
||||
"start_offset": 0.0,
|
||||
@ -77,7 +66,19 @@ tracks/2/keys = {
|
||||
}],
|
||||
"times": PackedFloat32Array(0.3)
|
||||
}
|
||||
tracks/2/use_blend = true
|
||||
tracks/1/use_blend = true
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath("Sprite2D:frame")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0, 0.1, 0.2, 0.4, 0.5),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
|
||||
"update": 1,
|
||||
"values": [0, 1, 2, 3, 5]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_dbnl7"]
|
||||
resource_name = "idle"
|
||||
@ -155,6 +156,7 @@ targetPath = NodePath("..")
|
||||
trailLength = 8
|
||||
|
||||
[node name="Area2D" type="Area2D" parent="Sprite2D"]
|
||||
monitoring = false
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="Sprite2D/Area2D"]
|
||||
position = Vector2(24, -8)
|
||||
@ -168,6 +170,5 @@ libraries = {
|
||||
}
|
||||
|
||||
[node name="AudioStreamPlayer2D" type="AudioStreamPlayer2D" parent="."]
|
||||
stream = ExtResource("5_1dip1")
|
||||
volume_db = -16.0
|
||||
bus = &"Sound Effects"
|
||||
|
@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://bgdkduh2uevft"]
|
||||
[gd_scene load_steps=6 format=3 uid="uid://bgdkduh2uevft"]
|
||||
|
||||
[ext_resource type="Script" path="res://scripts/v2/enemy.gd" id="1_jfeur"]
|
||||
[ext_resource type="Texture2D" uid="uid://iewpb4eaydo1" path="res://assets/art/Enemies/basic_enemy1.png" id="2_g0kyc"]
|
||||
@ -8,8 +8,13 @@
|
||||
radius = 3.0
|
||||
height = 16.0
|
||||
|
||||
[node name="BasicEnemy" type="CharacterBody2D"]
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_4efxi"]
|
||||
radius = 64.0
|
||||
|
||||
[node name="BasicEnemy" type="CharacterBody2D" node_paths=PackedStringArray("sprite", "detection_area")]
|
||||
script = ExtResource("1_jfeur")
|
||||
sprite = NodePath("Sprite2D")
|
||||
detection_area = NodePath("Area2D")
|
||||
max_hp = 3
|
||||
death_sound = ExtResource("2_pspk3")
|
||||
|
||||
@ -19,3 +24,8 @@ texture = ExtResource("2_g0kyc")
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
|
||||
shape = SubResource("CapsuleShape2D_htsfi")
|
||||
|
||||
[node name="Area2D" type="Area2D" parent="."]
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"]
|
||||
shape = SubResource("CircleShape2D_4efxi")
|
||||
|
Reference in New Issue
Block a user