很抱歉标题名称,但我不知道如何更好地对其进行概括,请随时进行更改。
虽然现在在门户网站上使用此脚本,但我正在尝试统一创建2d门户网站
OnTriggerEnter2d(collision other)
{
if(other.gameobject.tag == "ball")
{
// portal2 is just a gameobject I input in the editor.
other.transform.position == portal2.transform.position;
}
}
对不起,我的原始图纸会导致这种情况发生:
现在做什么
但是正如您所看到的,无论球如何击中Portal1(蓝色),它总是会出现在Portal2(橙色)的中心。
但是我需要这样做:
我需要它做什么
如果球碰到了传送门的顶部,则它从顶部出来,如果它碰到了底部,则它从底部出来,等等。
我不知道该怎么做,两个入口的大小相同,只是彼此的精灵交换。