Sharing Cameraas over networking

Hi,

I’ve been looking around for a solution to this, but haven’t been able to find one. My problem is that I have an environment where multiple players can join a game. I want each player to be able to bring up a screen(camera) on top of their view that shows what the other players see (one per player). I have a feeling this needs to be state sync as opposed to using RPC’s. I have been able to create camera’s and overlay them over the main camera, but I can’t get the views from the other players.

I’m pretty new at this so that may be why I am having trouble, but I just keep going in circles. Any advice is appreciated.

–Rogue

overlaying cameras should be enough, just ensure that those additional cameras are either rendered in front of the local players camera or that you use render to texture and use those RenderTexture then as a gui object to draw / guitexture.

sending the actual rendered content would be a horrible idea and is totally unneeded in this case