Small Basic - GetPixel() 总是 returns #000000 with Turtle

Small Basic - GetPixel() always returns #000000 with Turtle

我还没有在任何地方看到有人问或回答过这个问题,所以我想我应该在这里试试。由于不熟悉 Small Basic 的语言逻辑,我正在尝试创建自己的小程序以更好地学习语言。但是,最近我尝试使用 GetPixel() 功能,该功能与图形中的常规绘图线配合得很好 window。但是当我使用 Turtle 画一条线时,然后尝试使用 GetPixel,它 returns #000000(黑色),而它应该 return #0000FF(蓝色)。

有谁知道用 Turtle 绘图时 GetPixel 是否有效?我认为它会因为它们在图形 window.

中共享相同的 space

如本文所述http://social.technet.microsoft.com/wiki/contents/articles/29753.small-basic-pixel.aspx the GetPixel() read on the "Drawing" layer. The layers are explains here : http://social.technet.microsoft.com/wiki/contents/articles/15059.small-basic-graphicswindow-basics.aspx

不幸的是,海龟绘制在所有层的顶部,因此 GetPixel() 无法读取海龟绘制的像素。