mirror of
https://github.com/godotengine/godot-demo-projects.git
synced 2026-01-06 07:50:22 +01:00
Update most demos for Godot 4.0.beta10 (#782)
This commit is contained in:
@@ -4,17 +4,17 @@ var rtc_mp: WebRTCMultiplayerPeer = WebRTCMultiplayerPeer.new()
|
||||
var sealed := false
|
||||
|
||||
func _init():
|
||||
connected.connect(_connected)
|
||||
disconnected.connect(_disconnected)
|
||||
connected.connect(self._connected)
|
||||
disconnected.connect(self._disconnected)
|
||||
|
||||
offer_received.connect(_offer_received)
|
||||
answer_received.connect(_answer_received)
|
||||
candidate_received.connect(_candidate_received)
|
||||
offer_received.connect(self._offer_received)
|
||||
answer_received.connect(self._answer_received)
|
||||
candidate_received.connect(self._candidate_received)
|
||||
|
||||
lobby_joined.connect(_lobby_joined)
|
||||
lobby_sealed.connect(_lobby_sealed)
|
||||
peer_connected.connect(_peer_connected)
|
||||
peer_disconnected.connect(_peer_disconnected)
|
||||
lobby_joined.connect(self._lobby_joined)
|
||||
lobby_sealed.connect(self._lobby_sealed)
|
||||
peer_connected.connect(self._peer_connected)
|
||||
peer_disconnected.connect(self._peer_disconnected)
|
||||
|
||||
|
||||
func start(url, lobby = "", mesh:=true):
|
||||
@@ -36,8 +36,8 @@ func _create_peer(id):
|
||||
peer.initialize({
|
||||
"iceServers": [ { "urls": ["stun:stun.l.google.com:19302"] } ]
|
||||
})
|
||||
peer.session_description_created.connect(_offer_created.bind(id))
|
||||
peer.ice_candidate_created.connect(_new_ice_candidate.bind(id))
|
||||
peer.session_description_created.connect(self._offer_created.bind(id))
|
||||
peer.ice_candidate_created.connect(self._new_ice_candidate.bind(id))
|
||||
rtc_mp.add_peer(peer, id)
|
||||
if id < rtc_mp.get_unique_id(): # So lobby creator never creates offers.
|
||||
peer.create_offer()
|
||||
|
||||
@@ -6,16 +6,16 @@ extends Control
|
||||
@onready var mesh = $VBoxContainer/Connect/Mesh
|
||||
|
||||
func _ready():
|
||||
client.lobby_joined.connect(_lobby_joined)
|
||||
client.lobby_sealed.connect(_lobby_sealed)
|
||||
client.connected.connect(_connected)
|
||||
client.disconnected.connect(_disconnected)
|
||||
client.lobby_joined.connect(self._lobby_joined)
|
||||
client.lobby_sealed.connect(self._lobby_sealed)
|
||||
client.connected.connect(self._connected)
|
||||
client.disconnected.connect(self._disconnected)
|
||||
|
||||
multiplayer.connected_to_server.connect(_mp_server_connected)
|
||||
multiplayer.connection_failed.connect(_mp_server_disconnect)
|
||||
multiplayer.server_disconnected.connect(_mp_server_disconnect)
|
||||
multiplayer.peer_connected.connect(_mp_peer_connected)
|
||||
multiplayer.peer_disconnected.connect(_mp_peer_disconnected)
|
||||
multiplayer.connected_to_server.connect(self._mp_server_connected)
|
||||
multiplayer.connection_failed.connect(self._mp_server_disconnect)
|
||||
multiplayer.server_disconnected.connect(self._mp_server_disconnect)
|
||||
multiplayer.peer_connected.connect(self._mp_peer_connected)
|
||||
multiplayer.peer_disconnected.connect(self._mp_peer_disconnected)
|
||||
|
||||
|
||||
@rpc(any_peer, call_local)
|
||||
|
||||
@@ -21,25 +21,13 @@ config/features=PackedStringArray("4.0")
|
||||
[debug]
|
||||
|
||||
gdscript/warnings/shadowed_variable=false
|
||||
gdscript/warnings/return_value_discarded=false
|
||||
gdscript/warnings/unused_argument=false
|
||||
|
||||
[display]
|
||||
|
||||
window/stretch/mode="2d"
|
||||
window/stretch/mode="canvas_items"
|
||||
window/stretch/aspect="expand"
|
||||
|
||||
[gdnative]
|
||||
|
||||
singletons=[]
|
||||
singletons_disabled=[]
|
||||
|
||||
[network]
|
||||
|
||||
modules/webrtc_gdnative_script="res://demo/webrtc/webrtc.gdns"
|
||||
|
||||
[rendering]
|
||||
|
||||
quality/driver/driver_name="GLES2"
|
||||
vram_compression/import_etc=true
|
||||
vram_compression/import_etc2=false
|
||||
|
||||
Reference in New Issue
Block a user