mirror of
https://gitlab.com/MaddoScientisto/cirnogodot.git
synced 2026-06-16 15:23:48 +00:00
Shooting
This commit is contained in:
parent
1229613def
commit
341f76d885
17 changed files with 156 additions and 55 deletions
|
|
@ -81,12 +81,12 @@ FallSpeed = 100.0
|
|||
script = ExtResource("6_habpy")
|
||||
Root = NodePath("..")
|
||||
|
||||
[node name="MouseAimProvider" type="Node3D" parent="."]
|
||||
script = ExtResource("9_2ffwi")
|
||||
|
||||
[node name="InputProvider" type="Node" parent="."]
|
||||
script = ExtResource("7_4cdxq")
|
||||
|
||||
[node name="MouseAimProvider" type="Node3D" parent="InputProvider"]
|
||||
script = ExtResource("9_2ffwi")
|
||||
|
||||
[node name="Shadow" type="MeshInstance3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, -0.29, 0)
|
||||
mesh = SubResource("QuadMesh_fg04g")
|
||||
|
|
@ -128,6 +128,9 @@ bus = &"Effects"
|
|||
[node name="AudioListener3D" type="AudioListener3D" parent="."]
|
||||
current = true
|
||||
|
||||
[node name="WeaponOffset" type="Marker3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.267617, 0, -0.24769)
|
||||
|
||||
[node name="WeaponModule" type="Node" parent="." node_paths=PackedStringArray("WeaponProvider", "InputProvider", "Storage")]
|
||||
script = ExtResource("15_el8as")
|
||||
WeaponProvider = NodePath("WeaponProvider")
|
||||
|
|
@ -138,8 +141,5 @@ Storage = NodePath("../Storage")
|
|||
script = ExtResource("16_olwak")
|
||||
StorageModule = NodePath("../../Storage")
|
||||
WeaponTemplate = ExtResource("17_olwak")
|
||||
WeaponRightOffset = NodePath("../Marker3D")
|
||||
WeaponLeftOffset = NodePath("../Marker3D")
|
||||
|
||||
[node name="Marker3D" type="Marker3D" parent="WeaponModule"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.267617, 0, -0.24769)
|
||||
WeaponRightOffset = NodePath("../../WeaponOffset")
|
||||
WeaponLeftOffset = NodePath("../../WeaponOffset")
|
||||
|
|
|
|||
|
|
@ -444,12 +444,12 @@ script = ExtResource("7_pmkfo")
|
|||
_animatedSprite = NodePath("../Legs")
|
||||
BlinkMaterial = ExtResource("4_5qlss")
|
||||
|
||||
[node name="MouseAimProvider" type="Node2D" parent="."]
|
||||
script = ExtResource("20_3rkrn")
|
||||
|
||||
[node name="InputProvider" type="Node" parent="."]
|
||||
script = ExtResource("8_i6wc8")
|
||||
|
||||
[node name="MouseAimProvider" type="Node2D" parent="InputProvider"]
|
||||
script = ExtResource("20_3rkrn")
|
||||
|
||||
[node name="CrosshairProvider" type="Node2D" parent="." node_paths=PackedStringArray("StorageModule", "AnimatedSprite")]
|
||||
script = ExtResource("9_s0ir4")
|
||||
StorageModule = NodePath("../Storage")
|
||||
|
|
|
|||
29
Scenes/Weapons/bullet_3D.tscn
Normal file
29
Scenes/Weapons/bullet_3D.tscn
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
[gd_scene load_steps=4 format=3 uid="uid://byc67yxbkefyk"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://cg6y36s7buapp" path="res://Scripts/Weapons/Bullet3D.cs" id="1_48dvc"]
|
||||
[ext_resource type="Texture2D" uid="uid://cybpmpb0d8yva" path="res://Sprites/Projectile.png" id="2_pklkt"]
|
||||
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_pklkt"]
|
||||
radius = 0.172059
|
||||
|
||||
[node name="Bullet" type="Area3D" groups=["bullets"]]
|
||||
collision_layer = 8
|
||||
collision_mask = 85
|
||||
script = ExtResource("1_48dvc")
|
||||
Speed = 200.0
|
||||
metadata/_edit_group_ = true
|
||||
|
||||
[node name="Sprite" type="Sprite3D" parent="."]
|
||||
pixel_size = 0.05
|
||||
billboard = 1
|
||||
texture_filter = 0
|
||||
texture = ExtResource("2_pklkt")
|
||||
|
||||
[node name="CollisionShape" type="CollisionShape3D" parent="."]
|
||||
shape = SubResource("SphereShape3D_pklkt")
|
||||
|
||||
[node name="VisibleOnScreenNotifier" type="VisibleOnScreenNotifier3D" parent="."]
|
||||
|
||||
[connection signal="area_entered" from="." to="." method="_on_area_entered"]
|
||||
[connection signal="body_entered" from="." to="." method="_on_body_entered"]
|
||||
[connection signal="screen_exited" from="VisibleOnScreenNotifier" to="." method="_on_visible_on_screen_notifier_2d_screen_exited"]
|
||||
Loading…
Add table
Add a link
Reference in a new issue