From 6dd9e5bc586d6549f1d77ef0ba755540f475b59d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=A8=E8=90=BD=E5=9F=BA=E5=9B=B4=E8=99=BE?= <3161880837@qq.com> Date: Fri, 12 Jun 2026 16:37:44 +0800 Subject: [PATCH] =?UTF-8?q?refactor(LaserSummoner):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E8=B5=84=E6=BA=90ID=E5=91=BD=E5=90=8D=E4=B8=8D=E8=A7=84?= =?UTF-8?q?=E8=8C=83=E5=B9=B6=E6=9B=B4=E6=96=B0=E5=BC=95=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 统一替换场景内的子资源随机ID为更易区分的命名,修正粒子材质对曲线、渐变纹理的引用指向 --- components/Bullets/LaserSummoner.tscn | 28 +++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/components/Bullets/LaserSummoner.tscn b/components/Bullets/LaserSummoner.tscn index ca2ae13..47b7520 100644 --- a/components/Bullets/LaserSummoner.tscn +++ b/components/Bullets/LaserSummoner.tscn @@ -19,42 +19,42 @@ shader_parameter/wave_width = 0.5 shader_parameter/edge_nonalpha = 0.6 shader_parameter/alpha = 1.0 -[sub_resource type="Curve" id="Curve_itlbo"] +[sub_resource type="Curve" id="Curve_5qhrw"] _data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] point_count = 2 -[sub_resource type="CurveTexture" id="CurveTexture_xathl"] -curve = SubResource("Curve_itlbo") +[sub_resource type="CurveTexture" id="CurveTexture_e7vrf"] +curve = SubResource("Curve_5qhrw") -[sub_resource type="Curve" id="Curve_75ctq"] +[sub_resource type="Curve" id="Curve_ws1jd"] _data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] point_count = 2 -[sub_resource type="CurveTexture" id="CurveTexture_my7uy"] -curve = SubResource("Curve_75ctq") +[sub_resource type="CurveTexture" id="CurveTexture_ypwek"] +curve = SubResource("Curve_ws1jd") -[sub_resource type="Gradient" id="Gradient_62xhh"] +[sub_resource type="Gradient" id="Gradient_3diwe"] offsets = PackedFloat32Array(0, 0.60687) colors = PackedColorArray(1, 1, 1, 1, 1, 0, 0, 1) -[sub_resource type="GradientTexture1D" id="GradientTexture1D_yix5j"] -gradient = SubResource("Gradient_62xhh") +[sub_resource type="GradientTexture1D" id="GradientTexture1D_tn8hw"] +gradient = SubResource("Gradient_3diwe") -[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_m7jvq"] +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_nu1m4"] particle_flag_disable_z = true emission_shape = 3 emission_box_extents = Vector3(0, 1000, 1) angle_min = 1.07288e-05 angle_max = 360.0 -angle_curve = SubResource("CurveTexture_my7uy") +angle_curve = SubResource("CurveTexture_ypwek") spread = 15.0 initial_velocity_min = -500.0 initial_velocity_max = 500.0 gravity = Vector3(0, 0, 0) scale_min = 3.0 scale_max = 15.0 -color_ramp = SubResource("GradientTexture1D_yix5j") -alpha_curve = SubResource("CurveTexture_xathl") +color_ramp = SubResource("GradientTexture1D_tn8hw") +alpha_curve = SubResource("CurveTexture_e7vrf") [sub_resource type="Animation" id="Animation_1rif1"] length = 0.001 @@ -230,7 +230,7 @@ position = Vector2(50, 1000) amount = 400 lifetime = 0.25 visibility_rect = Rect2(-100, -1000, 200, 2000) -process_material = SubResource("ParticleProcessMaterial_m7jvq") +process_material = SubResource("ParticleProcessMaterial_nu1m4") [node name="launcher" type="Polygon2D" parent="texture/rect" index="1" unique_id=1254071384] position = Vector2(50, -21)