Playing with enemies
This commit is contained in:
@@ -140,7 +140,7 @@ tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0, 0.51, 0.99, 1.4, 1.9, 2.4, 3),
|
||||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1),
|
||||
"update": 0,
|
||||
"values": [Vector3(0, 0, -0.073), Vector3(-0.574, 0.208, 0.4), Vector3(-0.574, 0.366, 0.4), Vector3(-0.573651, 0.302831, -0.190018), Vector3(-0.386, 0.303, 0.4), Vector3(-0.386, 0.303, 0.4), Vector3(0, 0, -0.073)]
|
||||
"values": [Vector3(0, 0, -0.073), Vector3(-0.574, 0.208, 0.1), Vector3(-0.574, 0.366, 0.1), Vector3(-0.573651, 0.302831, -0.190018), Vector3(-0.386, 0.303, 0.2), Vector3(-0.386, 0.303, 0.2), Vector3(0, 0, -0.073)]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=118 format=3 uid="uid://dyop6vk3rgkkb"]
|
||||
[gd_scene load_steps=120 format=3 uid="uid://dyop6vk3rgkkb"]
|
||||
|
||||
[ext_resource type="Script" path="res://scripts/LevelManager.gd" id="1_orhgl"]
|
||||
[ext_resource type="Texture2D" uid="uid://dqs06ic3vjtwk" path="res://assets/Models/asphalt1.albedo.jpg" id="1_w4rag"]
|
||||
@@ -38,6 +38,8 @@
|
||||
[ext_resource type="Script" path="res://scripts/Rat_Control.gd" id="33_f7t8d"]
|
||||
[ext_resource type="PackedScene" uid="uid://6rhnl7vbvvr4" path="res://assets/rat_hole.tscn" id="34_uuf6k"]
|
||||
[ext_resource type="PackedScene" uid="uid://b3t8fra7evqfb" path="res://assets/Models/building_1.tscn" id="38_jjm5k"]
|
||||
[ext_resource type="Script" path="res://scripts/EnemyHivemind1.gd" id="39_g18ck"]
|
||||
[ext_resource type="PackedScene" uid="uid://djr7vnr1hcx82" path="res://assets/spider2.tscn" id="40_a0e3y"]
|
||||
|
||||
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_nb6x7"]
|
||||
sky_top_color = Color(0.500562, 0.697334, 0.809889, 1)
|
||||
@@ -60,7 +62,6 @@ volumetric_fog_density = 0.01
|
||||
adjustment_contrast = 1.5
|
||||
|
||||
[sub_resource type="CameraAttributesPractical" id="CameraAttributesPractical_svyyv"]
|
||||
dof_blur_near_enabled = true
|
||||
dof_blur_near_distance = 0.7
|
||||
dof_blur_near_transition = 0.2
|
||||
|
||||
@@ -433,12 +434,12 @@ size = Vector3(16.265, 5.07275, 15.3267)
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_kcxpj"]
|
||||
shader = ExtResource("13_ur1vy")
|
||||
shader_parameter/overlay = true
|
||||
shader_parameter/scanlines_opacity = 0.4
|
||||
shader_parameter/scanlines_width = 0.25
|
||||
shader_parameter/grille_opacity = 0.3
|
||||
shader_parameter/resolution = Vector2(640, 480)
|
||||
shader_parameter/pixelate = true
|
||||
shader_parameter/roll = true
|
||||
shader_parameter/scanlines_opacity = 0.415
|
||||
shader_parameter/scanlines_width = 0.197
|
||||
shader_parameter/grille_opacity = 0.0
|
||||
shader_parameter/resolution = Vector2(3440, 1440)
|
||||
shader_parameter/pixelate = false
|
||||
shader_parameter/roll = false
|
||||
shader_parameter/roll_speed = 8.0
|
||||
shader_parameter/roll_size = 15.0
|
||||
shader_parameter/roll_variation = 1.8
|
||||
@@ -447,12 +448,12 @@ shader_parameter/noise_opacity = 0.4
|
||||
shader_parameter/noise_speed = 5.0
|
||||
shader_parameter/static_noise_intensity = 0.06
|
||||
shader_parameter/aberration = 0.03
|
||||
shader_parameter/brightness = 1.4
|
||||
shader_parameter/brightness = 1.0
|
||||
shader_parameter/discolor = true
|
||||
shader_parameter/warp_amount = 1.0
|
||||
shader_parameter/clip_warp = false
|
||||
shader_parameter/vignette_intensity = 0.4
|
||||
shader_parameter/vignette_opacity = 0.5
|
||||
shader_parameter/vignette_opacity = 0.0
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_qdhxb"]
|
||||
resource_name = "boxcar1.main"
|
||||
@@ -1558,3 +1559,54 @@ transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, -52.72
|
||||
|
||||
[node name="Building1" parent="." instance=ExtResource("38_jjm5k")]
|
||||
transform = Transform3D(1.4, 0, 0, 0, 1.4, 0, 0, 0, 1.4, 30.5112, 0.0535234, 5.34559)
|
||||
|
||||
[node name="EnemyHivemind" type="Node3D" parent="."]
|
||||
script = ExtResource("39_g18ck")
|
||||
|
||||
[node name="spider" parent="EnemyHivemind" instance=ExtResource("40_a0e3y")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37.5109, -0.218914, 25.6043)
|
||||
player_path = NodePath("../../Player")
|
||||
|
||||
[node name="spider2" parent="EnemyHivemind" instance=ExtResource("40_a0e3y")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -34.3556, -0.218914, 27.769)
|
||||
player_path = NodePath("../../Player")
|
||||
|
||||
[node name="spider3" parent="EnemyHivemind" instance=ExtResource("40_a0e3y")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -29.77, -0.218914, 27.1464)
|
||||
player_path = NodePath("../../Player")
|
||||
|
||||
[node name="spider4" parent="EnemyHivemind" instance=ExtResource("40_a0e3y")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -25.6624, -0.218914, 29.4627)
|
||||
player_path = NodePath("../../Player")
|
||||
|
||||
[node name="spider5" parent="EnemyHivemind" instance=ExtResource("40_a0e3y")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20.8404, -0.218914, 27.0213)
|
||||
player_path = NodePath("../../Player")
|
||||
|
||||
[node name="spider8" parent="EnemyHivemind" instance=ExtResource("40_a0e3y")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26.3672, -0.218914, 24.0515)
|
||||
player_path = NodePath("../../Player")
|
||||
|
||||
[node name="spider9" parent="EnemyHivemind" instance=ExtResource("40_a0e3y")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23.2119, -0.218914, 26.2162)
|
||||
player_path = NodePath("../../Player")
|
||||
|
||||
[node name="spider10" parent="EnemyHivemind" instance=ExtResource("40_a0e3y")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18.6263, -0.218914, 25.5936)
|
||||
player_path = NodePath("../../Player")
|
||||
|
||||
[node name="spider11" parent="EnemyHivemind" instance=ExtResource("40_a0e3y")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.5187, -0.218914, 27.9099)
|
||||
player_path = NodePath("../../Player")
|
||||
|
||||
[node name="spider12" parent="EnemyHivemind" instance=ExtResource("40_a0e3y")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.69667, -0.218914, 25.4685)
|
||||
player_path = NodePath("../../Player")
|
||||
|
||||
[node name="spider6" parent="EnemyHivemind" instance=ExtResource("40_a0e3y")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30.103, 0.292451, 10.0313)
|
||||
player_path = NodePath("../../Player")
|
||||
|
||||
[node name="spider7" parent="EnemyHivemind" instance=ExtResource("40_a0e3y")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 45.6218, 0.324552, 7.47129)
|
||||
player_path = NodePath("../../Player")
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -24,14 +24,15 @@ func _physics_process(delta):
|
||||
|
||||
|
||||
# Navigation
|
||||
nav_agent.set_target_position(end_hole.global_transform.origin)
|
||||
var next_nav_point = nav_agent.get_next_path_position()
|
||||
velocity = (next_nav_point - global_transform.origin).normalized() * SPEED
|
||||
|
||||
look_at(end_hole.global_transform.origin, Vector3.UP)
|
||||
|
||||
|
||||
move_and_slide()
|
||||
if end_hole != null: #REMOVE WHEN FIXED LEVEL RELOAD
|
||||
nav_agent.set_target_position(end_hole.global_transform.origin)
|
||||
var next_nav_point = nav_agent.get_next_path_position()
|
||||
velocity = (next_nav_point - global_transform.origin).normalized() * SPEED
|
||||
|
||||
look_at(end_hole.global_transform.origin, Vector3.UP)
|
||||
|
||||
|
||||
move_and_slide()
|
||||
|
||||
func breaking(bullet_velocity):
|
||||
var spawn_broken = dead_rat.instantiate()
|
||||
|
||||
Reference in New Issue
Block a user