fixed jump platform

This commit is contained in:
derek
2025-05-13 11:03:54 -05:00
parent 2f0d6ca215
commit c91c34f220
3 changed files with 36 additions and 68 deletions

View File

@@ -1,4 +1,4 @@
[gd_resource type="VisualShader" load_steps=31 format=3 uid="uid://ddf8pgbvo0glp"]
[gd_resource type="VisualShader" load_steps=26 format=3 uid="uid://ddf8pgbvo0glp"]
[sub_resource type="VisualShaderNodeFresnel" id="VisualShaderNodeFresnel_jqdis"]
default_input_values = [2, false, 3, 1.5]
@@ -40,8 +40,6 @@ output_port_for_preview = 0
texture = SubResource("NoiseTexture2D_sr4bv")
texture_type = 1
[sub_resource type="VisualShaderNodeTransformOp" id="VisualShaderNodeTransformOp_2g5e4"]
[sub_resource type="VisualShaderNodeFloatOp" id="VisualShaderNodeFloatOp_11nn1"]
default_input_values = [0, 0.0, 1, 2.2]
operator = 2
@@ -53,11 +51,6 @@ function = 2
[sub_resource type="VisualShaderNodeFloatOp" id="VisualShaderNodeFloatOp_dxqcb"]
default_input_values = [0, 0.0, 1, 0.1]
[sub_resource type="VisualShaderNodeTexture" id="VisualShaderNodeTexture_6lkk6"]
output_port_for_preview = 0
texture = SubResource("NoiseTexture2D_sr4bv")
texture_type = 1
[sub_resource type="VisualShaderNodeVaryingGetter" id="VisualShaderNodeVaryingGetter_n68s8"]
expanded_output_ports = [0]
varying_name = "WorldPos"
@@ -65,21 +58,13 @@ varying_type = 4
[sub_resource type="VisualShaderNodeVectorDecompose" id="VisualShaderNodeVectorDecompose_tx1lw"]
[sub_resource type="VisualShaderNodeFloatParameter" id="VisualShaderNodeFloatParameter_7jb8a"]
parameter_name = "DissolveHeightMin"
[sub_resource type="VisualShaderNodeMix" id="VisualShaderNodeMix_6vdce"]
[sub_resource type="VisualShaderNodeFloatParameter" id="VisualShaderNodeFloatParameter_t7gx4"]
parameter_name = "DissolveHeightMax"
[sub_resource type="VisualShaderNodeSmoothStep" id="VisualShaderNodeSmoothStep_8nc43"]
[sub_resource type="VisualShaderNodeSmoothStep" id="VisualShaderNodeSmoothStep_16dhh"]
[sub_resource type="VisualShaderNodeFloatOp" id="VisualShaderNodeFloatOp_dvo0y"]
default_input_values = [0, 0.0, 1, 0.5]
[sub_resource type="VisualShaderNodeFloatOp" id="VisualShaderNodeFloatOp_1ut4h"]
default_input_values = [0, 0.0, 1, 5.0]
operator = 1
@@ -114,20 +99,12 @@ uniform float DissolveHeightMax;
void vertex() {
// Input:4
mat4 n_out4p0 = MODEL_MATRIX;
// Input:3
vec3 n_out3p0 = VERTEX;
// TransformVectorMult:5
vec3 n_out5p0 = (n_out4p0 * vec4(n_out3p0, 1.0)).xyz;
// VaryingSetter:2
var_WorldPos = n_out5p0;
var_WorldPos = n_out3p0;
}
@@ -225,6 +202,7 @@ void fragment() {
}
"
graph_offset = Vector2(136.595, -145.056)
modes/blend = 1
modes/cull = 2
varyings/WorldPos = "0,4"
@@ -236,7 +214,7 @@ nodes/vertex/4/node = SubResource("VisualShaderNodeInput_anm60")
nodes/vertex/4/position = Vector2(-720, 300)
nodes/vertex/5/node = SubResource("VisualShaderNodeTransformVecMult_smpes")
nodes/vertex/5/position = Vector2(0, 540)
nodes/vertex/connections = PackedInt32Array(3, 0, 5, 1, 4, 0, 5, 0, 5, 0, 2, 0)
nodes/vertex/connections = PackedInt32Array(3, 0, 5, 1, 4, 0, 5, 0, 3, 0, 2, 0)
nodes/fragment/0/position = Vector2(2780, 340)
nodes/fragment/2/node = SubResource("VisualShaderNodeTexture_txbhu")
nodes/fragment/2/position = Vector2(-1080, 340)
@@ -258,32 +236,22 @@ nodes/fragment/17/node = SubResource("VisualShaderNodeColorConstant_rnjwp")
nodes/fragment/17/position = Vector2(780, 780)
nodes/fragment/18/node = SubResource("VisualShaderNodeFloatOp_dl4jf")
nodes/fragment/18/position = Vector2(-2840, 780)
nodes/fragment/22/node = SubResource("VisualShaderNodeTransformOp_2g5e4")
nodes/fragment/22/position = Vector2(-20, 960)
nodes/fragment/23/node = SubResource("VisualShaderNodeFloatOp_11nn1")
nodes/fragment/23/position = Vector2(-80, 380)
nodes/fragment/24/node = SubResource("VisualShaderNodeCompare_qsqwv")
nodes/fragment/24/position = Vector2(420, 380)
nodes/fragment/25/node = SubResource("VisualShaderNodeFloatOp_dxqcb")
nodes/fragment/25/position = Vector2(1600, 340)
nodes/fragment/26/node = SubResource("VisualShaderNodeTexture_6lkk6")
nodes/fragment/26/position = Vector2(-1080, 1080)
nodes/fragment/27/node = SubResource("VisualShaderNodeVaryingGetter_n68s8")
nodes/fragment/27/position = Vector2(280, 1520)
nodes/fragment/28/node = SubResource("VisualShaderNodeVectorDecompose_tx1lw")
nodes/fragment/28/position = Vector2(660, 1560)
nodes/fragment/30/node = SubResource("VisualShaderNodeFloatParameter_7jb8a")
nodes/fragment/30/position = Vector2(640, 920)
nodes/fragment/31/node = SubResource("VisualShaderNodeMix_6vdce")
nodes/fragment/31/position = Vector2(2220, 340)
nodes/fragment/32/node = SubResource("VisualShaderNodeFloatParameter_t7gx4")
nodes/fragment/32/position = Vector2(660, 1260)
nodes/fragment/35/node = SubResource("VisualShaderNodeSmoothStep_8nc43")
nodes/fragment/35/position = Vector2(1680, 960)
nodes/fragment/37/node = SubResource("VisualShaderNodeSmoothStep_16dhh")
nodes/fragment/37/position = Vector2(1840, 1360)
nodes/fragment/38/node = SubResource("VisualShaderNodeFloatOp_dvo0y")
nodes/fragment/38/position = Vector2(1099.39, 1082.46)
nodes/fragment/39/node = SubResource("VisualShaderNodeFloatOp_1ut4h")
nodes/fragment/39/position = Vector2(1280, 1420)
nodes/fragment/connections = PackedInt32Array(8, 0, 13, 1, 13, 0, 2, 0, 14, 0, 13, 0, 15, 0, 14, 2, 16, 0, 18, 0, 18, 0, 15, 1, 23, 0, 24, 1, 11, 0, 12, 2, 24, 0, 25, 1, 27, 0, 28, 0, 28, 1, 35, 2, 30, 0, 35, 0, 30, 0, 38, 0, 38, 0, 35, 1, 28, 1, 37, 2, 32, 0, 39, 0, 32, 0, 37, 0, 39, 0, 37, 1, 37, 0, 31, 2, 2, 0, 23, 0, 25, 0, 31, 1, 17, 0, 0, 5, 11, 0, 25, 0, 31, 0, 0, 1)
nodes/fragment/connections = PackedInt32Array(8, 0, 13, 1, 13, 0, 2, 0, 14, 0, 13, 0, 15, 0, 14, 2, 16, 0, 18, 0, 18, 0, 15, 1, 23, 0, 24, 1, 11, 0, 12, 2, 24, 0, 25, 1, 27, 0, 28, 0, 28, 1, 37, 2, 32, 0, 39, 0, 32, 0, 37, 0, 39, 0, 37, 1, 37, 0, 31, 2, 2, 0, 23, 0, 25, 0, 31, 1, 17, 0, 0, 5, 11, 0, 25, 0, 31, 0, 0, 1)