【发布时间】:2015-09-18 06:04:05
【问题描述】:
美好的一天,我想知道如何实现类似于抽奖中的效果,您可以在其中刮擦灰色部分并在其下方显示一个数字。我想知道如何统一实现它,我不知道从哪里开始,在此先感谢。
这个想法是,我有 2 个重叠的对象,A 和 B,而当我点击 B 的一部分时,它将被删除并显示 A 的一部分,但 A 和 B 都是精灵图像
【问题讨论】:
-
如果您决定将 A 和 B 都保留为精灵,您可能会采取的一种方法是在 B 被单击时使用像素颜色替换。因此,当您单击 B 时,光标周围的 B 像素将被着色为透明颜色(alpha = 0),从而显示下方的 A 部分。请查看this Unity question 了解有关实施的想法。
-
谢谢会调查这个,我明白了:)
-
如何获取游戏对象的纹理?
-
hmmm.. 我现在明白了,有你的参考。我认为,当我每次刷过 B 时,我都必须继续将旧精灵替换为新精灵,并将 alphas 更改为零。反正有没有我acn直接改sprite而不替换呢?
-
是的 - 另一种方法是直接修改纹理。但是请注意,这将永久应用更改(即使在重新启动场景之后),因为它会更改文件本身。看看this Unity question 中的原始实现是如何进行的。