我是 Unity 的新手,我对如何着手做这件事感到有点困惑。我有一个棍子模型,相机将沿着 Y 轴无休止地上下移动,并沿 X 轴静止不动。我想要完成的是:当模型通过相机 View 的右侧时,它将出现在左侧。当它经过左侧时,我也会这样做。这是一个非常粗略的图像,描述了我想要完成的事情
我只需要模型传送方面的帮助,而不是跟随模型的相机。
最佳答案
您可以做的是,一旦模型开始退出屏幕,在另一侧生成它的另一个实例并传输统计信息。现在,当一个移动时,另一个移动,它会产生被包裹的错觉。
当其中一个退出屏幕时,它会被销毁。
如果经常创建多个实例的成本很高,那么您可以只使用两个实例,并根据它在屏幕上的位置禁用/重新启用。
关于c# - Unity3D - 如何将对象从屏幕的一侧传送/推到另一侧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50440876/