标签: unity3d
我已经开发了刮刮卡效果。我坚持逻辑,我怎么知道刮刮卡图像背后的物体是否可见?这样我就可以显示奖励屏幕了。
PS:修改了这个link我能够在uGUI中使用这个刮刮卡效果。
答案 0 :(得分:0)
有很多方法可以解决这个问题。假设您知道红色"目标图像的尺寸"用户试图发现,您可以从目标所在的区域采集固定数量的样本。例如,一旦这些样本中有80%是透明的(即目标在那些位置可见),您可以将对象视为可见并显示奖励屏幕。
您可以使用GetPixel从划痕纹理中获取单个样本。