Feier的学习站(个人博客) Feier的学习站 - 日记详情
← 返回

Godot//主机建立联机(同一电脑,例如双打)

extends Control const PORT: int = 3000 @onready var host_button: Button = $HBoxContainer/HostButton @onready var join_button: Button = $HBoxContainer/JoinButton func _ready() -> void: host_button.pressed.connect(_on_host_pressed) join_button.pressed.connect(_on_join_pressed) multiplayer.peer_connected.connect(_on_peer_connected) func _on_host_pressed() -> void: var server_peer : = ENetMultiplayerPeer.new() #var server_peer = ENetMultiplayerPeer.new() 均以 server_peer.create_server(PORT) multiplayer.multiplayer_peer = server_peer func _on_join_pressed() -> void: var client_peer : = ENetMultiplayerPeer.new() client_peer.create_client("127.0.0.1",PORT) multiplayer.multiplayer_peer = client_peer func _on_peer_connected(id:int): print("my peer id: %s" % multiplayer.get_unique_id()) print("peer connected %s" % id)