【发布时间】:2016-08-07 14:26:47
【问题描述】:
请看附图。有3个方块,每个都有一个传送门,传送门是黑色的孩子,现在有红球,所以球会撞到传送门,球会从另外两个传送门出来,我想要球的正确位置它出来的门户。例如,当球击中门户时,球应该从同一击球点上的另一个门户中出来。
谢谢
【问题讨论】:
-
听起来很有趣。你有问题吗?
-
嗨,谢谢,是的,当球从另一个入口出来时,我想正确定位球。
-
没有人阻止你这样做 ;) 到目前为止你尝试了什么,你的方法出了什么问题?
-
是的,没有人阻止我大声笑,基本上当红球击中门户时,我就是这样做的。 redball.transform.position = portal2.transform.position + new Vector3 (portal1.transform.position.x - ballhitPoint.x, portal1.transform.position.y - ballhitPoint.y, 0);当门户在垂直(90 度)或水平时,上面的代码运行良好,但是当门户有不同的角度时,红球没有正确定位。例如,当球从门户 3 中出来时,它不在正确的位置。我需要帮助。谢谢
标签: unity3d unityscript