1. 函数总览
掌机屏幕控制函数都包含在**screen**库中。
screen |
01 填充操作 | fill | 颜色填充 | screen.fill() |
---|---|---|---|---|
clear | 清屏 | screen.clear() | ||
02 图形绘制 | pixel | 绘制像素点 | screen.pixel() | |
line | 绘制直线 | screen.line() | ||
rect | 绘制矩形 | screen.rect() | ||
circle | 绘制圆形 | screen.circle() | ||
03 文本显示 |
textSize | 设置字体大小 | screen.textSize() | |
setColor | 设置字体颜色 | screen.setColor() | ||
showText | 字符显示 | screen.showText() |
2. 使用示例
2.1.1 填充操作
01 - screen.fill()
格式:screen.fill(color) / screen.fill((R,G,B))
- color可以使用预置颜色:BLACK、WHITE、RED、YELLOW、PINK、GREEN、BLUE、PURPLE等8种内置颜色,也可以自定义。
- (R,G,B)的取值范围为0~255,注意R,G,B外有括号
示例1-显示颜色(预置颜色) [社区链接(一键直达)(统一使用鲁小班账号发布)**](https://code.xueersi.com/ide/code/12442230)
from meowbit import *
from time import sleep
while True:
#显示白色1秒,黑色1秒,黄色1秒,使用内置颜色
screen.fill(WHITE);
sleep(1);
screen.fill(BLACK);
sleep(1);
screen.fill(YELLOW);
sleep(1);
示例2-显示预置颜色(RGB数值) 社区链接(点击直达)
from meowbit import *
from time import sleep
while True:
#显示白色1秒,黄色1秒,黑色1秒,使用RGB数值
screen.fill((255,255,255));
sleep(1);
screen.fill((255,255,0));
sleep(1);
screen.fill((0,0,0));
sleep(1);
*示例3-显示颜色(拓展:如何定义新的预置色) 社区链接(点击直达)
from meowbit import *
from time import sleep
skyblue = (135,206,235)
orange = (255,97,0)
while True:
#显示白色1秒,黑色1秒,使用RGB数值
screen.fill(skyblue);
sleep(1);
screen.fill(orange);
sleep(1);
screen.fill((0,0,0));
sleep(1);