【发布时间】:2016-06-19 00:15:22
【问题描述】:
我试图通过在屏幕边缘有一个指向屏幕外最后一个敌人的图标来引导玩家找到场上的最后一个敌人。
屏幕是矩形,玩家是矩形内的点,敌人是矩形外的点。
我能想到的解决方案是找到哪一侧将相交(我不确定如何正确执行,但我想首先需要确定它是否会在垂直或水平侧相交),然后使用线性方程来找到 x 或 y。或者,您可以在每一侧使用 line-line-intersection 方法,但由于屏幕矩形永远不会改变,这似乎有点过头了。
我的第一个解决方案在纸上为一个测试用例工作,但在 Unity 中根本无法使用。
有没有人有解决方案或可以将我推向正确的方向?非常感谢。
【问题讨论】: