pause screen fix again
fixed a mouse capture issue with the overlays in Player plus other tweaks
This commit is contained in:
		
							parent
							
								
									80d9ff93c5
								
							
						
					
					
						commit
						5427050fb5
					
				
					 7 changed files with 54 additions and 44 deletions
				
			
		
							
								
								
									
										6
									
								
								godot/assets/meat_creek/Dolly.gd
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								godot/assets/meat_creek/Dolly.gd
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,6 @@ | |||
| extends PathFollow | ||||
| 
 | ||||
| var platform_speed = 10 | ||||
| 
 | ||||
| func _physics_process(delta): | ||||
| 	self.offset += delta * platform_speed | ||||
							
								
								
									
										0
									
								
								godot/assets/meat_creek/moving_creek_platform.gd
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								godot/assets/meat_creek/moving_creek_platform.gd
									
										
									
									
									
										Normal file
									
								
							|  | @ -62,7 +62,7 @@ glow_bloom = 1.0 | |||
| autoplay = "Canvas001" | ||||
| 
 | ||||
| [node name="Player" parent="." index="2" instance=ExtResource( 2 )] | ||||
| transform = Transform( 0.0716538, 0, 0.99743, 0, 1, 0, -0.99743, 0, 0.0716538, -70.375, 15.7962, -106.953 ) | ||||
| transform = Transform( -0.647561, 0, -0.762014, 0, 1, 0, 0.762014, 0, -0.647561, -70.375, 4.37653, -106.953 ) | ||||
| 
 | ||||
| [node name="LessFogWorldEnvironment" parent="." index="3" instance=ExtResource( 3 )] | ||||
| environment = SubResource( 3 ) | ||||
|  | @ -75,63 +75,63 @@ transform = Transform( 80, 0, 0, 0, 3.87358, 0, 0, 0, 80, 0, -3.3489, -43.3626 ) | |||
| [node name="creek_platform" parent="platforms" index="0" instance=ExtResource( 6 )] | ||||
| transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -55.8201, 0.216419, -98.2347 ) | ||||
| 
 | ||||
| [node name="creek_platform2" parent="platforms" index="1" instance=ExtResource( 6 )] | ||||
| transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -50.4167, 0.216419, -98.2347 ) | ||||
| 
 | ||||
| [node name="creek_platform3" parent="platforms" index="2" instance=ExtResource( 6 )] | ||||
| [node name="creek_platform3" parent="platforms" index="1" instance=ExtResource( 6 )] | ||||
| transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -45.5517, 0.216419, -98.2347 ) | ||||
| 
 | ||||
| [node name="creek_platform4" parent="platforms" index="3" instance=ExtResource( 6 )] | ||||
| [node name="creek_platform4" parent="platforms" index="2" instance=ExtResource( 6 )] | ||||
| transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 16.5243, 0.216419, -81.1974 ) | ||||
| 
 | ||||
| [node name="creek_platform5" parent="platforms" index="4" instance=ExtResource( 6 )] | ||||
| [node name="creek_platform5" parent="platforms" index="3" instance=ExtResource( 6 )] | ||||
| transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 17.8115, 0.216419, -86.1008 ) | ||||
| 
 | ||||
| [node name="creek_platform6" parent="platforms" index="5" instance=ExtResource( 6 )] | ||||
| transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 20.6247, 0.216419, -91.0137 ) | ||||
| [node name="creek_platform7" parent="platforms" index="4" instance=ExtResource( 6 )] | ||||
| transform = Transform( 0.916258, 0, -0.400589, 0, 1, 0, 0.400589, 0, 0.916258, 23.1251, 0.216419, -95.1053 ) | ||||
| 
 | ||||
| [node name="creek_platform7" parent="platforms" index="6" instance=ExtResource( 6 )] | ||||
| transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 23.1251, 0.216419, -95.1053 ) | ||||
| 
 | ||||
| [node name="creek_platform8" parent="platforms" index="7" instance=ExtResource( 6 )] | ||||
| [node name="creek_platform8" parent="platforms" index="5" instance=ExtResource( 6 )] | ||||
| transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 25.3465, 0.216419, -98.9231 ) | ||||
| 
 | ||||
| [node name="creek_platform9" parent="platforms" index="8" instance=ExtResource( 6 )] | ||||
| [node name="creek_platform9" parent="platforms" index="6" instance=ExtResource( 6 )] | ||||
| transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -26.9717, 0.216419, -53.8558 ) | ||||
| 
 | ||||
| [node name="creek_platform10" parent="platforms" index="9" instance=ExtResource( 6 )] | ||||
| transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -26.9717, 0.216419, -47.8731 ) | ||||
| 
 | ||||
| [node name="creek_platform12" parent="platforms" index="10" instance=ExtResource( 6 )] | ||||
| [node name="creek_platform12" parent="platforms" index="7" instance=ExtResource( 6 )] | ||||
| transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -26.9717, 0.216419, -43.2397 ) | ||||
| 
 | ||||
| [node name="creek_platform11" parent="platforms" index="11" instance=ExtResource( 6 )] | ||||
| [node name="creek_platform11" parent="platforms" index="8" instance=ExtResource( 6 )] | ||||
| transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -47.8536, 0.216419, -36.2421 ) | ||||
| 
 | ||||
| [node name="creek_platform13" parent="platforms" index="12" instance=ExtResource( 6 )] | ||||
| transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -52.7107, 0.216419, -33.378 ) | ||||
| 
 | ||||
| [node name="creek_platform14" parent="platforms" index="13" instance=ExtResource( 6 )] | ||||
| [node name="creek_platform14" parent="platforms" index="9" instance=ExtResource( 6 )] | ||||
| transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -58.4389, 0.216419, -31.9906 ) | ||||
| 
 | ||||
| [node name="creek_platform15" parent="platforms" index="14" instance=ExtResource( 6 )] | ||||
| [node name="creek_platform15" parent="platforms" index="10" instance=ExtResource( 6 )] | ||||
| transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -46.5247, 0.216419, -8.02865 ) | ||||
| 
 | ||||
| [node name="creek_platform16" parent="platforms" index="15" instance=ExtResource( 6 )] | ||||
| transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -51.3312, 0.216419, -8.51924 ) | ||||
| 
 | ||||
| [node name="creek_platform17" parent="platforms" index="16" instance=ExtResource( 6 )] | ||||
| [node name="creek_platform17" parent="platforms" index="11" instance=ExtResource( 6 )] | ||||
| transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -56.3389, 0.216419, -8.99764 ) | ||||
| 
 | ||||
| [node name="creek_platform18" parent="platforms" index="17" instance=ExtResource( 6 )] | ||||
| [node name="creek_platform18" parent="platforms" index="12" instance=ExtResource( 6 )] | ||||
| transform = Transform( 0.65383, 0, 0.756641, 0, 1, 0, -0.756641, 0, 0.65383, 25.1841, 0.216419, -4.06886 ) | ||||
| 
 | ||||
| [node name="creek_platform19" parent="platforms" index="18" instance=ExtResource( 6 )] | ||||
| transform = Transform( 0.65383, 0, 0.756641, 0, 1, 0, -0.756641, 0, 0.65383, 21.6703, 0.216419, -0.752861 ) | ||||
| 
 | ||||
| [node name="creek_platform20" parent="platforms" index="19" instance=ExtResource( 6 )] | ||||
| [node name="creek_platform20" parent="platforms" index="13" instance=ExtResource( 6 )] | ||||
| transform = Transform( 0.65383, 0, 0.756641, 0, 1, 0, -0.756641, 0, 0.65383, 18.0342, 0.216419, 2.72338 ) | ||||
| 
 | ||||
| [node name="creek_platform2" parent="platforms" index="14" instance=ExtResource( 6 )] | ||||
| transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -50.4167, 0.216419, -98.2347 ) | ||||
| 
 | ||||
| [node name="creek_platform6" parent="platforms" index="15" instance=ExtResource( 6 )] | ||||
| transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 20.6247, 0.216419, -91.0137 ) | ||||
| 
 | ||||
| [node name="creek_platform10" parent="platforms" index="16" instance=ExtResource( 6 )] | ||||
| transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -26.9717, 0.216419, -47.8731 ) | ||||
| 
 | ||||
| [node name="creek_platform13" parent="platforms" index="17" instance=ExtResource( 6 )] | ||||
| transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -52.7107, 0.216419, -33.378 ) | ||||
| 
 | ||||
| [node name="creek_platform16" parent="platforms" index="18" instance=ExtResource( 6 )] | ||||
| transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -51.3312, 0.216419, -8.51924 ) | ||||
| 
 | ||||
| [node name="creek_platform19" parent="platforms" index="19" instance=ExtResource( 6 )] | ||||
| transform = Transform( 0.65383, 0, 0.756641, 0, 1, 0, -0.756641, 0, 0.65383, 21.6703, 0.216419, -0.752861 ) | ||||
| 
 | ||||
| [node name="decorations" type="Spatial" parent="." index="6"] | ||||
| 
 | ||||
| [node name="tentacle_cluster_1" type="Spatial" parent="decorations" index="0"] | ||||
|  |  | |||
|  | @ -60,6 +60,7 @@ shader_param/texture_albedo = ExtResource( 3 ) | |||
| [sub_resource type="BoxShape" id=4] | ||||
| 
 | ||||
| [node name="SinkBlock" type="MeshInstance"] | ||||
| transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.316939, 0 ) | ||||
| mesh = SubResource( 3 ) | ||||
| material/0 = SubResource( 7 ) | ||||
| script = ExtResource( 2 ) | ||||
|  |  | |||
|  | @ -16,7 +16,7 @@ export var jump_power: float = 50 | |||
| 
 | ||||
| # Controls the base speeds of walking and sprinting | ||||
| export var sprint_factor: float = 3.5 | ||||
| export var walk_factor: float = 1.5 | ||||
| export var walk_factor: float = 2.0 | ||||
| 
 | ||||
| "public" var velocity: Vector3 = Vector3.ZERO | ||||
| # Value changed by code only to add slow down or speed up effects | ||||
|  |  | |||
|  | @ -259,10 +259,14 @@ anims/jump_landing = SubResource( 11 ) | |||
| [node name="Overlay" type="CanvasLayer" parent="."] | ||||
| script = ExtResource( 12 ) | ||||
| 
 | ||||
| [node name="PauseScreen" parent="Overlay" instance=ExtResource( 20 )] | ||||
| mouse_filter = 1 | ||||
| 
 | ||||
| [node name="HurtScreen" type="TextureRect" parent="Overlay"] | ||||
| modulate = Color( 1, 1, 1, 0 ) | ||||
| anchor_right = 1.0 | ||||
| anchor_bottom = 1.0 | ||||
| mouse_filter = 2 | ||||
| texture = ExtResource( 13 ) | ||||
| stretch_mode = 1 | ||||
| 
 | ||||
|  | @ -270,12 +274,11 @@ stretch_mode = 1 | |||
| anims/RESET = SubResource( 6 ) | ||||
| anims/opacity = SubResource( 7 ) | ||||
| 
 | ||||
| [node name="PauseScreen" parent="Overlay" instance=ExtResource( 20 )] | ||||
| 
 | ||||
| [node name="WaterScreen" type="ColorRect" parent="Overlay"] | ||||
| material = SubResource( 13 ) | ||||
| anchor_right = 1.0 | ||||
| anchor_bottom = 1.0 | ||||
| mouse_filter = 2 | ||||
| color = Color( 1, 1, 1, 0 ) | ||||
| 
 | ||||
| [node name="ObjectiveTracker" type="Node" parent="."] | ||||
|  |  | |||
|  | @ -14,7 +14,6 @@ theme = ExtResource( 4 ) | |||
| script = ExtResource( 3 ) | ||||
| 
 | ||||
| [node name="pauseBackground" type="TextureRect" parent="."] | ||||
| pause_mode = 2 | ||||
| anchor_right = 1.0 | ||||
| anchor_bottom = 1.0 | ||||
| margin_right = 56.0 | ||||
|  | @ -23,14 +22,12 @@ texture = ExtResource( 1 ) | |||
| stretch_mode = 1 | ||||
| 
 | ||||
| [node name="CenterContainer" type="CenterContainer" parent="."] | ||||
| pause_mode = 2 | ||||
| anchor_right = 1.0 | ||||
| anchor_bottom = 1.0 | ||||
| mouse_filter = 1 | ||||
| theme = ExtResource( 2 ) | ||||
| 
 | ||||
| [node name="VBoxContainer" type="VBoxContainer" parent="CenterContainer"] | ||||
| pause_mode = 2 | ||||
| margin_left = 408.0 | ||||
| margin_top = 193.0 | ||||
| margin_right = 616.0 | ||||
|  | @ -39,45 +36,48 @@ theme = ExtResource( 4 ) | |||
| custom_constants/separation = 10 | ||||
| 
 | ||||
| [node name="Spacer" type="Control" parent="CenterContainer/VBoxContainer"] | ||||
| pause_mode = 2 | ||||
| margin_right = 208.0 | ||||
| margin_bottom = 30.0 | ||||
| rect_min_size = Vector2( 1, 30 ) | ||||
| mouse_filter = 1 | ||||
| 
 | ||||
| [node name="ResumeButton" type="Button" parent="CenterContainer/VBoxContainer"] | ||||
| pause_mode = 2 | ||||
| margin_top = 40.0 | ||||
| margin_right = 208.0 | ||||
| margin_bottom = 76.0 | ||||
| rect_min_size = Vector2( 208, 36 ) | ||||
| focus_neighbour_top = NodePath("../QuitButton") | ||||
| focus_neighbour_bottom = NodePath("../MainMenuButton") | ||||
| mouse_filter = 1 | ||||
| text = "Resume" | ||||
| 
 | ||||
| [node name="MainMenuButton" type="Button" parent="CenterContainer/VBoxContainer"] | ||||
| pause_mode = 2 | ||||
| margin_top = 86.0 | ||||
| margin_right = 208.0 | ||||
| margin_bottom = 122.0 | ||||
| rect_min_size = Vector2( 208, 36 ) | ||||
| focus_neighbour_top = NodePath("../ResumeButton") | ||||
| focus_neighbour_bottom = NodePath("../ControlsButton") | ||||
| mouse_filter = 1 | ||||
| text = "Main Menu" | ||||
| 
 | ||||
| [node name="ControlsButton" type="Button" parent="CenterContainer/VBoxContainer"] | ||||
| pause_mode = 2 | ||||
| margin_top = 132.0 | ||||
| margin_right = 208.0 | ||||
| margin_bottom = 168.0 | ||||
| rect_min_size = Vector2( 208, 36 ) | ||||
| focus_neighbour_top = NodePath("../MainMenuButton") | ||||
| focus_neighbour_bottom = NodePath("../QuitButton") | ||||
| mouse_filter = 1 | ||||
| text = "Controls" | ||||
| 
 | ||||
| [node name="QuitButton" type="Button" parent="CenterContainer/VBoxContainer"] | ||||
| pause_mode = 2 | ||||
| margin_top = 178.0 | ||||
| margin_right = 208.0 | ||||
| margin_bottom = 214.0 | ||||
| rect_min_size = Vector2( 208, 36 ) | ||||
| focus_neighbour_top = NodePath("../ControlsButton") | ||||
| focus_neighbour_bottom = NodePath("../ResumeButton") | ||||
| mouse_filter = 1 | ||||
| text = "Quit" | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue