LOOKS LIKE I FIXED THE BULLETS

needed to add raycast to target area collision layer
This commit is contained in:
derek
2024-11-27 11:46:52 -06:00
parent ffd39c63f8
commit ff3155f25f
4 changed files with 92 additions and 65 deletions

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=41 format=4 uid="uid://dqwkal3t4gf2p"]
[gd_scene load_steps=45 format=4 uid="uid://dqwkal3t4gf2p"]
[ext_resource type="Script" path="res://scripts/blunderbus.gd" id="1_w46uw"]
[ext_resource type="PackedScene" uid="uid://717hhehp83k8" path="res://assets/shotgun_pellet.tscn" id="2_544x3"]
@@ -227,12 +227,12 @@ _surfaces = [{
blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_3f3hx")
[sub_resource type="Curve" id="Curve_rmltw"]
[sub_resource type="Curve" id="Curve_h8f1e"]
_data = [Vector2(0, 0), 0.0, 1.4, 0, 0, Vector2(1, 1), 0.0, 0.0, 0, 0]
point_count = 2
[sub_resource type="CurveTexture" id="CurveTexture_a61ob"]
curve = SubResource("Curve_rmltw")
curve = SubResource("Curve_h8f1e")
[sub_resource type="Gradient" id="Gradient_0viso"]
colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 0)
@@ -240,13 +240,13 @@ colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 0)
[sub_resource type="GradientTexture1D" id="GradientTexture1D_qejk1"]
gradient = SubResource("Gradient_0viso")
[sub_resource type="Curve" id="Curve_6gtuk"]
[sub_resource type="Curve" id="Curve_hewln"]
min_value = -1.0
_data = [Vector2(0, -1), 0.0, 2.8, 0, 0, Vector2(1, 1), 0.0, 0.0, 0, 0]
point_count = 2
[sub_resource type="CurveTexture" id="CurveTexture_td4g1"]
curve = SubResource("Curve_6gtuk")
curve = SubResource("Curve_hewln")
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_xmjr3"]
particle_flag_rotate_y = true
@@ -263,7 +263,7 @@ turbulence_enabled = true
turbulence_noise_strength = 0.0
turbulence_noise_scale = 0.5
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_crqaw"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_x7w80"]
transparency = 1
blend_mode = 1
shading_mode = 0
@@ -272,10 +272,25 @@ albedo_texture = ExtResource("9_fldbw")
billboard_mode = 1
[sub_resource type="PlaneMesh" id="PlaneMesh_756l0"]
material = SubResource("StandardMaterial3D_crqaw")
material = SubResource("StandardMaterial3D_x7w80")
size = Vector2(1, 1)
orientation = 2
[sub_resource type="Curve" id="Curve_rmltw"]
_data = [Vector2(0, 0), 0.0, 1.4, 0, 0, Vector2(1, 1), 0.0, 0.0, 0, 0]
point_count = 2
[sub_resource type="CurveTexture" id="CurveTexture_gllo2"]
curve = SubResource("Curve_rmltw")
[sub_resource type="Curve" id="Curve_6gtuk"]
min_value = -1.0
_data = [Vector2(0, -1), 0.0, 2.8, 0, 0, Vector2(1, 1), 0.0, 0.0, 0, 0]
point_count = 2
[sub_resource type="CurveTexture" id="CurveTexture_qa12x"]
curve = SubResource("Curve_6gtuk")
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_ay36f"]
emission_shape = 1
emission_sphere_radius = 0.1
@@ -286,8 +301,8 @@ initial_velocity_max = 10.0
gravity = Vector3(0, 0.5, 0)
scale_min = 5.0
scale_max = 5.0
alpha_curve = SubResource("CurveTexture_a61ob")
hue_variation_curve = SubResource("CurveTexture_td4g1")
alpha_curve = SubResource("CurveTexture_gllo2")
hue_variation_curve = SubResource("CurveTexture_qa12x")
turbulence_enabled = true
turbulence_noise_strength = 0.0
turbulence_noise_scale = 0.655