mirror of
https://github.com/godotengine/godot.git
synced 2025-03-01 23:21:39 +08:00
Initial implementation of the MultiplayerReplicationInterface and its default implementation (SceneReplicationInterface). New MultiplayerSpawner node helps dealing with instantiation of scenes on remote peers (e.g. clients). It supports both custom spawns via a `_spawn_custom` virtual function, and optional auto-spawn of known scenes via a TypedArray<PackedScenes> property. New MultiplayerSynchornizer helps synchronizing states between the local and remote peers, supports both sync and spawn properties and is configured via a `SceneReplicationConfig` resource. It can also sync via path (i.e. without being spawned by a MultiplayerSpawner if both peers has it in tree, but will not send the spawn state in that case, only the sync one. |
||
---|---|---|
.. | ||
doc_classes | ||
config.py | ||
editor_scene_exporter_gltf_plugin.cpp | ||
editor_scene_exporter_gltf_plugin.h | ||
editor_scene_importer_gltf.cpp | ||
editor_scene_importer_gltf.h | ||
gltf_accessor.cpp | ||
gltf_accessor.h | ||
gltf_animation.cpp | ||
gltf_animation.h | ||
gltf_buffer_view.cpp | ||
gltf_buffer_view.h | ||
gltf_camera.cpp | ||
gltf_camera.h | ||
gltf_document_extension_convert_importer_mesh.cpp | ||
gltf_document_extension_convert_importer_mesh.h | ||
gltf_document_extension.cpp | ||
gltf_document_extension.h | ||
gltf_document.cpp | ||
gltf_document.h | ||
gltf_light.cpp | ||
gltf_light.h | ||
gltf_mesh.cpp | ||
gltf_mesh.h | ||
gltf_node.cpp | ||
gltf_node.h | ||
gltf_skeleton.cpp | ||
gltf_skeleton.h | ||
gltf_skin.cpp | ||
gltf_skin.h | ||
gltf_spec_gloss.cpp | ||
gltf_spec_gloss.h | ||
gltf_state.cpp | ||
gltf_state.h | ||
gltf_texture.cpp | ||
gltf_texture.h | ||
register_types.cpp | ||
register_types.h | ||
SCsub |