1

Scratch 允许使用set pen color. 有谁知道是否可以通过编程将颜色设置为透明,以便可以有效地擦除所绘制的内容?颜色编号是多少?

在此处输入图像描述

更新

这个想法是用在顶部绘制的颜色覆盖图片(背景)。现在给玩家一个能抹去上面颜色的小生物,他们有一定的动作或时间来猜测图片是什么。他们使用的动作/时间越少,玩家获得的积分就越多。但问题似乎在于,在绘画中,可以选择擦除擦除的精灵部分,但在笔编程中却没有。

如果我不能使用擦除方法解决它,我的替代方法是制作很多覆盖图片的精灵,并在生物接触它们时隐藏它们。但对玩家来说似乎没那么有趣,因为发现的模式更容易预测。

4

2 回答 2

3

不幸的是,这实际上是不可能的。如果你有一个全是一种颜色的背景,你可以将笔的颜色设置为与你已经拥有的背景和颜色相同的颜色(给人一种擦除的错觉),但除此之外真的没有什么好方法.

您唯一的其他选择是使用该clear块,然后重新绘制除您要擦除的部分之外的所有内容。

如果您想提供有关您的特定项目的更多背景信息,我也许可以帮助您制定解决方案(这些年来我在笔块方面做了很多工作)。

于 2017-01-25T21:55:33.687 回答
1

就像 PullJosh 说的那样,这实际上是不可能的,但你可以制作一个名为 Cover 的精灵,并让它成为你想要的任何颜色的圆圈。然后,它可以将它的精灵克隆到您要隐藏的精灵上。然后您可以将脚本附加到克隆: https ://i.stack.imgur.com/S6h4c.png (ctrl + 单击)


https://i.stack.imgur.com/S6h4c.png

于 2019-10-25T00:23:14.270 回答