PUN 2.0 相机为每个玩家渲染
Posted
技术标签:
【中文标题】PUN 2.0 相机为每个玩家渲染【英文标题】:PUN 2.0 Camera renders for each player 【发布时间】:2021-10-12 15:08:24 【问题描述】:主要问题是为房间中的每个其他玩家渲染玩家身体。但是,玩家自己只能看到附着的手,而不是自己的身体(他不能看到别人附着的手)。有没有办法做到这一点?
我尝试在 cam 上使用剔除遮罩,但没有多大意义。
【问题讨论】:
【参考方案1】:剔除掩码实际上是有意义的。用不同的层标记身体网格应该隐藏身体。
您只需要根据isLocalPlayer
值启用/禁用它。
另一种方法是使用两个预设。
A.一个是玩家控制的
B.一个给其他玩家。
prefeb A 只包含手。但请注意,这会带来其他问题,例如玩家的身体不会投射阴影,因为它不存在。
【讨论】:
谢谢,我只是对双关语不够熟悉,这有帮助。罗曼说的差不多,但我真的很厚【参考方案2】:我认为使用剔除掩码非常有意义。
如果你有权限(如果它是你的),我会使用它来禁用你自己的玩家网格并启用连接的手。
【讨论】:
好吧,当我加载一个新玩家时,他仍然可以看到其他玩家的手牌。我正在考虑为每个玩家创建图层运行时,但我认为可以有更有效的方法 不,我的意思是使用对象的所有权来知道何时隐藏其他玩家的手。不要忘记,多人游戏不是彼此相同的副本,游戏状态是,但不一定是渲染(正如你所说,只有玩家看到他的手,而不是其他人的)。以上是关于PUN 2.0 相机为每个玩家渲染的主要内容,如果未能解决你的问题,请参考以下文章