1-6 player splitscreen multiplayer addon
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
extends Splitscreen

func _ready() -> void:
	super()
	for i in 6:
		var cam := Camera3D.new()
		var p := join()
		p.viewport.add_child(cam)
		var l := Label.new(); l.position += Vector2.ONE * 10; l.add_theme_font_size_override("font_size", 80); l.text = str(p.id)
		p.add_child(l)
		await get_tree().create_timer(1).timeout
	for i in 6:
		await get_tree().create_timer(2).timeout
		leave()
	get_tree().quit()