Started work and initial commit
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
[gd_scene load_steps=19 format=3 uid="uid://drwae3loscbw7"]
|
||||
[gd_scene load_steps=20 format=3 uid="uid://drwae3loscbw7"]
|
||||
|
||||
[ext_resource type="Script" path="res://scripts/player.gd" id="1_x7wms"]
|
||||
[ext_resource type="PackedScene" uid="uid://dcmno6wafk5hg" path="res://assets/dead_player.tscn" id="2_4hoys"]
|
||||
[ext_resource type="Script" path="res://scripts/recoil.gd" id="3_405jc"]
|
||||
[ext_resource type="FontFile" uid="uid://d2h2tjhxiv5wo" path="res://assets/fonts/White On Black.ttf" id="3_mbuvp"]
|
||||
[ext_resource type="Script" path="res://scripts/AmmoCounter.gd" id="4_8cy44"]
|
||||
[ext_resource type="Texture2D" uid="uid://mcay8s80071h" path="res://assets/UI/Crosshair/SVG/Reticle 1_svg.svg" id="6_5m60e"]
|
||||
@@ -36,14 +37,14 @@ radius = 7.0
|
||||
|
||||
[node name="Player" type="CharacterBody3D" node_paths=PackedStringArray("weapon_holder") groups=["player"]]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.11359, 0)
|
||||
collision_layer = 126
|
||||
collision_layer = 14
|
||||
collision_mask = 11
|
||||
safe_margin = 0.5
|
||||
script = ExtResource("1_x7wms")
|
||||
dead_player = ExtResource("2_4hoys")
|
||||
SENSITIVITY = 0.008
|
||||
BOB_AMP = 0.085
|
||||
weapon_holder = NodePath("Head/Camera3D/WeaponHolder")
|
||||
weapon_holder = NodePath("Head/Recoil/Camera3D/WeaponHolder")
|
||||
|
||||
[node name="HealthIndicator" type="ColorRect" parent="."]
|
||||
material = SubResource("CanvasItemMaterial_l5ga0")
|
||||
@@ -61,17 +62,23 @@ shape = SubResource("CapsuleShape3D_ko22d")
|
||||
[node name="Head" type="Node3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.894364, 0)
|
||||
|
||||
[node name="Camera3D" type="Camera3D" parent="Head"]
|
||||
[node name="ItemHolder" type="Node3D" parent="Head"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.25, -0.85, -1.501)
|
||||
|
||||
[node name="Recoil" type="Node3D" parent="Head"]
|
||||
script = ExtResource("3_405jc")
|
||||
|
||||
[node name="Camera3D" type="Camera3D" parent="Head/Recoil"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0341401, 0.111267)
|
||||
current = true
|
||||
|
||||
[node name="WeaponHolder" type="Node3D" parent="Head/Camera3D"]
|
||||
[node name="WeaponHolder" type="Node3D" parent="Head/Recoil/Camera3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.0341401, -0.111267)
|
||||
|
||||
[node name="WeaponSpawner" type="Node3D" parent="Head/Camera3D/WeaponHolder"]
|
||||
[node name="WeaponSpawner" type="Node3D" parent="Head/Recoil/Camera3D/WeaponHolder"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.269894, -0.199195, -0.580209)
|
||||
|
||||
[node name="AmmoCounter" type="Label" parent="Head/Camera3D"]
|
||||
[node name="AmmoCounter" type="Label" parent="Head/Recoil/Camera3D"]
|
||||
offset_right = 3840.0
|
||||
offset_bottom = 2160.0
|
||||
size_flags_horizontal = 3
|
||||
@@ -83,7 +90,7 @@ vertical_alignment = 2
|
||||
script = ExtResource("4_8cy44")
|
||||
padding_amount = 0.025
|
||||
|
||||
[node name="StaminaCounter" type="Label" parent="Head/Camera3D"]
|
||||
[node name="StaminaCounter" type="Label" parent="Head/Recoil/Camera3D"]
|
||||
offset_right = 3440.0
|
||||
offset_bottom = 1440.0
|
||||
size_flags_horizontal = 3
|
||||
@@ -94,43 +101,40 @@ vertical_alignment = 2
|
||||
script = ExtResource("6_bgi8o")
|
||||
padding_amount = 0.025
|
||||
|
||||
[node name="GunRay" type="RayCast3D" parent="Head/Camera3D" groups=["gun_ray"]]
|
||||
[node name="GunRay" type="RayCast3D" parent="Head/Recoil/Camera3D" groups=["gun_ray"]]
|
||||
transform = Transform3D(0.977933, 0, -0.208919, 0, 1, 7.45058e-09, 0.208919, 0, 0.977933, 0, -0.197421, -0.129669)
|
||||
target_position = Vector3(0, 0, -1.2)
|
||||
hit_back_faces = false
|
||||
|
||||
[node name="AudioListener3D" type="AudioListener3D" parent="Head/Camera3D"]
|
||||
[node name="AudioListener3D" type="AudioListener3D" parent="Head/Recoil/Camera3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 0.992332, 0.123601, 0, -0.123601, 0.992332, 0, -0.921646, -0.000722691)
|
||||
|
||||
[node name="Crosshair" type="TextureRect" parent="Head/Camera3D"]
|
||||
[node name="Crosshair" type="TextureRect" parent="Head/Recoil/Camera3D"]
|
||||
offset_right = 40.0
|
||||
offset_bottom = 40.0
|
||||
texture = ExtResource("6_5m60e")
|
||||
script = ExtResource("7_pnp4a")
|
||||
|
||||
[node name="Hitmarker" type="TextureRect" parent="Head/Camera3D"]
|
||||
[node name="Hitmarker" type="TextureRect" parent="Head/Recoil/Camera3D"]
|
||||
visible = false
|
||||
offset_right = 40.0
|
||||
offset_bottom = 40.0
|
||||
texture = ExtResource("8_kupqh")
|
||||
script = ExtResource("7_pnp4a")
|
||||
|
||||
[node name="BulletRay" type="RayCast3D" parent="Head/Camera3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.89879)
|
||||
[node name="BulletRay" type="RayCast3D" parent="Head/Recoil/Camera3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.114122)
|
||||
target_position = Vector3(0, 0, -200)
|
||||
collision_mask = 5
|
||||
collide_with_areas = true
|
||||
|
||||
[node name="InteractRay" type="RayCast3D" parent="Head/Camera3D"]
|
||||
[node name="InteractRay" type="RayCast3D" parent="Head/Recoil/Camera3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.0521634, -0.764677)
|
||||
target_position = Vector3(0, 0, -3)
|
||||
collision_mask = 2
|
||||
hit_from_inside = true
|
||||
collide_with_areas = true
|
||||
|
||||
[node name="ItemHolder" type="Node3D" parent="Head"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.25, -0.85, -1.501)
|
||||
|
||||
[node name="pick_up_detection" type="Area3D" parent="."]
|
||||
collision_layer = 0
|
||||
collision_mask = 16
|
||||
|
||||
Reference in New Issue
Block a user