Enemy follow

This commit is contained in:
2023-09-03 18:23:51 -07:00
parent c8d0eefd7e
commit aa9b5a1793
28 changed files with 27891 additions and 6 deletions

View File

@@ -2,8 +2,8 @@
[ext_resource type="Script" path="res://Scripts/AreaExit.cs" id="1_owv8t"]
[ext_resource type="PackedScene" uid="uid://c0lv8ovqkl3a6" path="res://Levels/Models/STAGE 1.blend" id="1_pwpof"]
[ext_resource type="PackedScene" uid="uid://bt5rolsyjmx55" path="res://Scenes/MeleeEnemyOrb.tscn" id="5_dqbra"]
[ext_resource type="PackedScene" uid="uid://jgf7k1r35km1" path="res://Scenes/ExitPortal.tscn" id="6_gegi6"]
[ext_resource type="Script" path="res://Scripts/SpawnPoint.cs" id="8_43upo"]
[ext_resource type="Script" path="res://Scripts/SpawnPoint.cs" id="9_8v1uu"]
[sub_resource type="CylinderShape3D" id="CylinderShape3D_kv6vl"]
@@ -27,10 +27,12 @@ shape = SubResource("CylinderShape3D_kv6vl")
[node name="P1_SpawnPoint" type="Marker3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.28216, 0.123258, 5.51333)
script = ExtResource("8_43upo")
script = ExtResource("9_8v1uu")
[node name="P2_SpawnPoint" type="Marker3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.78123, 0.123258, 5.51333)
script = ExtResource("9_8v1uu")
[node name="MeleeEnemyOrb" parent="." instance=ExtResource("5_dqbra")]
[connection signal="body_entered" from="Area3D2" to="." method="OnExitEntered"]

View File

@@ -24,7 +24,5 @@ offset_bottom = 645.0
text = "Play"
[node name="UIAnimations" parent="." instance=ExtResource("2_erh7e")]
visible = false
[connection signal="IntroAnimationsCompleted" from="." to="." method="OnAllAnimationsFinished"]
[connection signal="pressed" from="NewGame/Button" to="." method="OnStartButtonPressed"]

8
Scenes/MeleeEnemy.tscn Normal file
View File

@@ -0,0 +1,8 @@
[gd_scene load_steps=2 format=3 uid="uid://8hrpjyw4owst"]
[ext_resource type="PackedScene" uid="uid://bg18q3cj6wdie" path="res://Models/Enemies/meleeenemy - Updated.glb" id="1_ug6b2"]
[node name="meleeenemy - Updated" instance=ExtResource("1_ug6b2")]
[node name="AnimationPlayer" parent="." index="10"]
autoplay = "Animation"

18
Scenes/MeleeEnemyOrb.tscn Normal file
View File

@@ -0,0 +1,18 @@
[gd_scene load_steps=4 format=3 uid="uid://bt5rolsyjmx55"]
[ext_resource type="PackedScene" uid="uid://bay1tvgtpfxns" path="res://Scenes/MeleeEnemySchmoove.tscn" id="1_0pxgq"]
[ext_resource type="Script" path="res://Scripts/MeleeEnemy.cs" id="1_50och"]
[sub_resource type="BoxShape3D" id="BoxShape3D_1nq5h"]
size = Vector3(0.470892, 0.604331, 0.423598)
[node name="MeleeEnemyOrb" type="Node3D"]
[node name="CharacterBody3D" type="CharacterBody3D" parent="."]
script = ExtResource("1_50och")
[node name="CollisionShape3D" type="CollisionShape3D" parent="CharacterBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.475385, 0.143401)
shape = SubResource("BoxShape3D_1nq5h")
[node name="meleeenemy - Updated" parent="CharacterBody3D" instance=ExtResource("1_0pxgq")]

View File

@@ -0,0 +1,21 @@
[gd_scene load_steps=2 format=3 uid="uid://bay1tvgtpfxns"]
[ext_resource type="PackedScene" uid="uid://bg18q3cj6wdie" path="res://Models/Enemies/meleeenemy - Updated.glb" id="1_7u76h"]
[node name="meleeenemy - Updated" instance=ExtResource("1_7u76h")]
[node name="Circle_004" parent="." index="3"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0868937, 0.567455, 0.186096)
[node name="Text_003" parent="." index="4"]
transform = Transform3D(0.0536953, 0, 0, 0, 0.0536953, 0, 0, 0, 0.0536953, 0.0626427, 0.123465, 0.11049)
[node name="Text_004" parent="." index="6"]
transform = Transform3D(0.0480592, 0, 0, 0, 0.0480592, 0, 0, 0, 0.0480592, 0.0626427, 0.123465, 0.11049)
[node name="Text_005" parent="." index="8"]
transform = Transform3D(0.0438454, 0, 0, 0, 0.0438454, 0, 0, 0, 0.0438454, 0.0626427, 0.123465, 0.11049)
[node name="AnimationPlayer" parent="." index="10"]
autoplay = "Animation"
reset_on_save = false

View File

@@ -13,7 +13,7 @@ height = 3.77708
radius = 0.704872
height = 1.67894
[node name="Pisces" type="CharacterBody3D"]
[node name="Pisces" type="CharacterBody3D" groups=["Player"]]
script = ExtResource("1_tinf8")
_fireProjectile = ExtResource("2_ciujd")
_altFireProjectile = ExtResource("3_0of1i")

View File

@@ -0,0 +1,29 @@
[gd_scene load_steps=2 format=3 uid="uid://bh2xtqtquiplt"]
[ext_resource type="PackedScene" uid="uid://dnqcfnmn1ijj6" path="res://Models/Enemies/meleeenemyloop.glb" id="1_kiqcg"]
[node name="meleeenemyloop" instance=ExtResource("1_kiqcg")]
[node name="Icosphere_001" parent="." index="0"]
transform = Transform3D(0.857174, 0, 0, 0, 0.857174, 0, 0, 0, 0.857174, 0.0805536, 0.463081, 0.158035)
[node name="Circle_001" parent="." index="1"]
transform = Transform3D(1.04984, 0, -0.0183252, 0, 1.05, 0, 0.0183252, 0, 1.04984, 0.0457887, 0.476383, 0.128917)
[node name="Circle_002" parent="." index="2"]
transform = Transform3D(1.1, 0, 0, 0, 1.09983, 0.0191979, 0, -0.0191979, 1.09983, 0.0659095, 0.483551, 0.119628)
[node name="Circle_004" parent="." index="3"]
transform = Transform3D(0.999848, -0.0174526, 0, 0.0174526, 0.999848, 0, 0, 0, 1, 0.0868937, 0.567455, 0.186096)
[node name="Text_003" parent="." index="4"]
transform = Transform3D(0.0536871, 0, -0.000937123, 0, 0.0536953, 0, 0.000937123, 0, 0.0536871, 0.0626427, 0.123465, 0.11049)
[node name="Text_004" parent="." index="6"]
transform = Transform3D(0.0480519, 0, -0.000838759, 0, 0.0480592, 0, 0.000838759, 0, 0.0480519, 0.0626427, 0.123465, 0.11049)
[node name="Text_005" parent="." index="8"]
transform = Transform3D(0.0438387, 0, -0.000765217, 0, 0.0438454, 0, 0.000765217, 0, 0.0438387, 0.0626427, 0.123465, 0.11049)
[node name="AnimationPlayer" parent="." index="10"]
autoplay = "Animation"