@@ -21,7 +21,7 @@ extends Spatial
2121
2222export (float ) var max_separation = 20.0
2323export (float ) var split_line_thickness = 3.0
24- export (Color , RGBA ) var split_line_color = Color ( 0.0 , 0.0 , 0.0 , 1.0 )
24+ export (Color , RGBA ) var split_line_color = Color . black
2525export (bool ) var adaptive_split_line_thickness = true
2626
2727onready var player1 = $ '../Player1'
@@ -41,7 +41,7 @@ func _ready():
4141 view .material .set_shader_param ('viewport2' , $ Viewport2 .get_texture ())
4242
4343
44- func _process (delta ):
44+ func _process (_delta ):
4545 _move_cameras ()
4646 _update_splitscreen ()
4747
@@ -62,14 +62,8 @@ func _move_cameras():
6262
6363func _update_splitscreen ():
6464 var screen_size = get_viewport ().get_visible_rect ().size
65-
66- var player1_position = camera1 .unproject_position (player1 .translation )
67- player1_position .x /= screen_size .x ;
68- player1_position .y /= screen_size .y ;
69-
70- var player2_position = camera2 .unproject_position (player2 .translation )
71- player2_position .x /= screen_size .x ;
72- player2_position .y /= screen_size .y ;
65+ var player1_position = camera1 .unproject_position (player1 .translation ) / screen_size
66+ var player2_position = camera2 .unproject_position (player2 .translation ) / screen_size
7367
7468 var thickness
7569 if adaptive_split_line_thickness :
0 commit comments