【发布时间】:2018-08-02 18:41:31
【问题描述】:
带有纹理的透明平面 (TP) 位于灯光和平面 (P) 之间。
TP 的纹理包含不同颜色的矩形,代表P 上图像的边界多边形。例如,P 上有一张汽车的图像,TP 上有汽车的轮廓(以给定的颜色)。这些飞机的目标是能够点击P,检查TP 上的相应像素颜色,然后说“你点击了汽车”或其他任何内容。
现在我想突出显示图像上的汽车。目前,我计算TP 中每种颜色(每个对象的质心)的质心,并将聚光灯指向这个方向。我们可以注意到,如果一个像素是透明的,我们认为没有有趣的对象。
您可以想象,对于复杂的形状,它根本不准确。所以我想也许我们可以根据它通过的像素的 alpha 通道过滤来自聚光灯的光。因此,如果像素不透明,则光线会穿过它,如果纹理上的像素是透明的,则光线会在其上反弹或其他。
【问题讨论】:
标签: unity3d