【发布时间】:2018-06-08 23:29:43
【问题描述】:
我正在构建一个使用光线投射的着色器。我从一个点(光)投射到身体的角落(多边形)。由于这将用于手机游戏,因此我希望获得最高性能,并且只想获得外线(其他线将位于 2 条外线之间)。所以要重复我的问题,我想知道我需要哪些参数来定义这将是哪些点以及如何做到这一点。 谢谢 :) 如果您对我的问题有任何疑问,请提问:)
【问题讨论】:
标签: shader shadow raycasting polygons
我正在构建一个使用光线投射的着色器。我从一个点(光)投射到身体的角落(多边形)。由于这将用于手机游戏,因此我希望获得最高性能,并且只想获得外线(其他线将位于 2 条外线之间)。所以要重复我的问题,我想知道我需要哪些参数来定义这将是哪些点以及如何做到这一点。 谢谢 :) 如果您对我的问题有任何疑问,请提问:)
【问题讨论】:
标签: shader shadow raycasting polygons
在我的白板上画了一点之后(它们非常适合寻找问题的解决方案),我发现正负比率最高的角落是我寻找的角落:最高和最低的 deltaY:deltaY。 您将通过比率并使用 max() 和 min() 来获得 2 个角 :) 我希望这对某人有所帮助,并且永远不要忘记使用您的白板。
【讨论】: