我如何隐藏一个对象从一个特定的相机在戈多3D?



我正在制作一款多人恐怖游戏《戈多》,我想让它让你看不到自己的身体,但别人可以。我听说过为此挑选口罩,但我不知道它们是如何工作的,也不知道我想要实现的目标是否可能使用它们。主体是一个Skeleton节点,其他人应该能够看到它,但我的相机(骨架节点的兄弟)应该无法看到它。有人能解释一下我是怎么做到的吗?

Skeleton不可见。但是,必须有一些子VisualInstances(通常是MeshInstance),它们实际上是可见的。

在通常的设置中,您有一个Skeleton节点,有多个MeshInstance作为子节点,它们的skeleton属性也设置为Skeleton节点。


我不知道你是如何设置你的多人模式,但如果它不是分屏,你可能可以交换或删除玩家角色,但不是那些其他玩家。如果删除Skeleton是不可行的,您应该仍然能够删除或隐藏它的子VisualInstances。


无论如何,如果你需要安装多个摄像头,你可以selayersMeshInstance(或者你使用的是哪种VisualInstance)和cull_maskCamera。如果它们重叠(它们有共同的位标志),那么Camera将呈现MeshInstance,否则不会。

请参见为特定的相机隐藏对象。

相关内容

  • 没有找到相关文章

最新更新