Scratch允许使用set pen color选择颜色。有没有人知道是否可以编程将颜色设置为透明,以便能够有效地擦除所绘制的内容?这个颜色是多少?

更新
这个想法是用一种颜色画在顶部的图片(背景)上。现在给玩家一个可以擦除上面颜色的小生物,他们有一定的动作或时间来猜测图片是什么。他们使用的移动/时间越少,玩家获得的分数就越多。但问题似乎是,在油漆中,scratch的一个精灵部分擦除是一种选择,而不是在笔式编程中。
如果我不能用擦除徒弟解决它,我的选择是制造大量的精灵覆盖图片,并隐藏他们当生物接触他们。但这似乎不太有趣的球员,因为未发现的模式将更可预测。
发布于 2017-01-25 21:55:33
不幸的是,这是不可能的。如果你的背景只有一种颜色,你可以把钢笔的颜色设置为与背景和颜色相同的背景和颜色(让人产生擦除的错觉),但除此之外,真的没有什么好的方法。
您唯一的其他选择是使用clear块,然后重新绘制除要擦除的部分之外的所有内容。
如果你想给你的具体项目提供更多的背景信息,我也许能帮你找到一个解决方案(这些年来,我在笔块方面做了很多工作)。
发布于 2019-10-25 00:23:14
就像PullJosh说的,这是不可能的,但你可以制作一个名为掩护的雪碧,让它成为你想要的任何颜色的圆圈。然后,它可以克隆它的雪碧在你想要隐藏的雪碧上。然后可以将脚本附加到克隆:https://i.stack.imgur.com/S6h4c.png (ctrl + click)

https://stackoverflow.com/questions/41841706
复制相似问题