如何将形状内的内容渲染为形状本身的纹理?以及将物体从网格的一侧传送到另一侧?

How can I render contents inside a shape as a texture on the shape itself? As well as teleporting an object from one side of a mesh to the opposite?

我正在制作一个 space 游戏,我希望游戏发生在球体或立方体内部。我希望形状的墙壁渲染内壁上的内容,因此它看起来像是无穷无尽的 space。一旦无尽的幻觉到位,我想传送玩家,如果他们触摸游戏 space 形状并将他们无缝传送到形状的另一侧。

编辑:我刚刚知道如何传送我想要的东西。也许使用光线投射在玩家身后投射光线,当玩家触及要传送到的形状边缘时光线会投射到哪里?

为了回答第一个问题,我使用了渲染纹理。它非常接近我想要的效果我只需要像他们在门户 1 和 2 中使用门户一样玩透视。

为了回答我的第二个问题,我选择了光线投射。玩家在一个球体中飞来飞去,并在自己身后投射一条射线。一旦玩家击中球体的碰撞,他们就会传送到光线投射点。这仅适用于当玩家在球体对撞机上反转时他们完美地逃离球体的事实。