Godot,gdscript中如何将一个玩家的屏幕显示给所有其他玩家?

How to display the screen of one player to all other players in Godot ,gdscript?

我正在使用 Godot 引擎开发一个多人局域网 WiFi 游戏,在某些时候游戏会给玩家一个任务来解决,这个任务是一个具有一些随机方面的迷你游戏,一个玩家应该控制和解决这个任务,而其他玩家将只是观看并且不能控制任何东西,所以我想知道如何向其他玩家准确显示该玩家屏幕上发生的事情?

enter image description here

我推荐的是录制个人游戏屏幕,然后通过直播将录制的内容发送给其他人,这会占用一些带宽 (https://github.com/henriquelalves/GodotRecorder) 在发送屏幕录制时,我认为它只是 Godot 中的矩阵数组或池字节数组。

另一种方法是获取人的移动和位置并将相机设置到该确切位置,您也可以只使用两个相机和一个分屏来查看当前玩家和另一个玩家。