Unity3D变换像镜像?

时间:2017-07-27 12:51:21

标签: c# unity3d transform

嗨,我需要一个大问题的帮助。我想移动我的对象,如下图所示。如果它在屏幕下方,它将自动移动到屏幕顶部并继续移动。我怎么能这样做?

问题图片: https://hizliresim.com/Pr2bR5

1 个答案:

答案 0 :(得分:1)

在屏幕底部放置一个空的游戏对象。添加一个对撞机(Box对撞机可以做到)并使其成为触发器并将其放置在屏幕下方。编写一个代码并将其添加到带有碰撞器的空游戏对象中,以检查您的对象是否正在与该碰撞器进行交互。

void OnTriggerEnter()

if(other.gameObject.tag == "YourTag")

{

   //You can destroy that falling object and create a new one on the top 
   //or simply change its position here
}

这将创建您想要的效果。

希望这有帮助!干杯!