任何人都知道是否可以绘制以擦除顶部的图片?
Anyone know if its possible draw to erase the picture on the top?
Scratch 允许使用 set pen color
选择颜色。有谁知道是否可以通过编程将颜色设置为 transparent 以便有效地擦除绘制的内容?颜色编号是多少?
更新
这个想法是用在顶部绘制的颜色覆盖图片(背景)。现在给玩家一个擦掉上面颜色的小生物,他们有一定的移动次数或时间来猜测图片是什么。他们使用的 moves/time 越少,玩家获得的积分就越多。
但问题似乎是,在绘画中,划痕擦除的精灵部分是一个选项,但在笔编程中不是。
如果我不能使用擦除方法解决它,我的替代方法是制作很多精灵覆盖图片并在生物接触它们时隐藏它们。但这对玩家来说似乎没那么有趣,因为发现的图案更容易预测。
不幸的是,这实际上是不可能的。如果你有一个全是一种颜色的背景,你可以将笔颜色设置为与你已有的背景和颜色相同(给人一种擦除的错觉),但除此之外真的没有什么好方法.
您唯一的其他选择是使用 clear
块,然后 re-draw 除了要擦除的部分之外的所有内容。
如果您想提供有关您的特定项目的更多背景信息,我也许可以帮助您制定解决方案(多年来我用笔积木做了很多工作)。
就像 PullJosh 所说的那样,这实际上是不可能的,但您可以制作一个名为 Cover 的 sprite 并将其制成您想要的任何颜色的圆圈。然后,它可以将它的精灵克隆到您要隐藏的精灵上。然后你可以将脚本附加到克隆:
https://i.stack.imgur.com/S6h4c.png(Ctrl+点击)
Scratch 允许使用 set pen color
选择颜色。有谁知道是否可以通过编程将颜色设置为 transparent 以便有效地擦除绘制的内容?颜色编号是多少?
更新
这个想法是用在顶部绘制的颜色覆盖图片(背景)。现在给玩家一个擦掉上面颜色的小生物,他们有一定的移动次数或时间来猜测图片是什么。他们使用的 moves/time 越少,玩家获得的积分就越多。 但问题似乎是,在绘画中,划痕擦除的精灵部分是一个选项,但在笔编程中不是。
如果我不能使用擦除方法解决它,我的替代方法是制作很多精灵覆盖图片并在生物接触它们时隐藏它们。但这对玩家来说似乎没那么有趣,因为发现的图案更容易预测。
不幸的是,这实际上是不可能的。如果你有一个全是一种颜色的背景,你可以将笔颜色设置为与你已有的背景和颜色相同(给人一种擦除的错觉),但除此之外真的没有什么好方法.
您唯一的其他选择是使用 clear
块,然后 re-draw 除了要擦除的部分之外的所有内容。
如果您想提供有关您的特定项目的更多背景信息,我也许可以帮助您制定解决方案(多年来我用笔积木做了很多工作)。
就像 PullJosh 所说的那样,这实际上是不可能的,但您可以制作一个名为 Cover 的 sprite 并将其制成您想要的任何颜色的圆圈。然后,它可以将它的精灵克隆到您要隐藏的精灵上。然后你可以将脚本附加到克隆: https://i.stack.imgur.com/S6h4c.png(Ctrl+点击)