C# unity networking:客户端生成时,服务器上不显示项目符号
我正在做一个简单的2D射击游戏。移动当前显示在服务器的两侧,但项目符号仅在主机创建时才会显示在服务器上。如果客户端生成项目符号,则主机看不到它们(但客户端可以看到),因此我假定它们不是在服务器上生成的。由于主机工作,而客户端不工作,我不明白为什么会出现这个问题以及它是如何工作的,所以如果有人能向我解释一下,那就太好了……看起来是在服务器上创建对象的情况,可能是通过客户端调用启动该过程。然后,服务器将C# unity networking:客户端生成时,服务器上不显示项目符号,c#,unity2d,unity-networking,C#,Unity2d,Unity Networking,我正在做一个简单的2D射击游戏。移动当前显示在服务器的两侧,但项目符号仅在主机创建时才会显示在服务器上。如果客户端生成项目符号,则主机看不到它们(但客户端可以看到),因此我假定它们不是在服务器上生成的。由于主机工作,而客户端不工作,我不明白为什么会出现这个问题以及它是如何工作的,所以如果有人能向我解释一下,那就太好了……看起来是在服务器上创建对象的情况,可能是通过客户端调用启动该过程。然后,服务器将生成该对象,并将该对象发送给所有客户端 有关详细指南,请参见此处: 最值得注意的是,检查“对象创建
生成该对象,并将该对象发送给所有客户端
有关详细指南,请参见此处:
最值得注意的是,检查“对象创建流”部分。在内存中,您必须调用类似“Spawn”的命令,以便告诉服务器也托管该对象。我会继续找的。