表情#
简介#
VEX AIM 编程机器人可以在屏幕上显示表情符号。表情符号可以用来表示机器人的情绪、显示状态,或者在项目运行时提供反馈。
一次只能显示一个表情。新的 show_emoji 方法会替换屏幕上当前显示的表情。使用 hide_emoji 可以清除屏幕上的表情。
以下是所有方法的列表:
操作——显示或隐藏表情符号。
[
show_emoji] (#show_emoji) —在机器人屏幕上显示表情。[
hide_emoji] (#hide_emoji) —从屏幕中清除表情。
操作#
show_emoji#
show_emoji 在机器人屏幕上显示一个表情。表情会显示在屏幕上的任何文本或绘制的图像之上。
用法:
robot.screen.show_emoji(emoji, direction)
参数 |
描述 |
|---|---|
|
要显示的表情。请参见下方的表情选项。 |
|
可选。表情在屏幕上朝向的方向:
|
![张开眼睛和嘴巴的微笑表情。] (/_static/img/vexpressions/1-excited.png) |
|
|
|
|---|---|---|---|
|
|
|
|
|
|
|
![一个咧嘴笑、眼睛是爱心的表情。] (/_static/img/vexpressions/12-affectionate.png) |
|
|
|
|
|
|
|
|
|
![一个眼睛半闭、嘴巴紧闭且面无表情的表情。] (/_static/img/vexpressions/22-bored.png) |
![一个眼睛睁得很大、眉毛上扬、脸颊泛红、嘴巴紧闭的表情。] (/_static/img/vexpressions/23-embarrassed.png) |
![一个微微皱眉、额头有汗珠、眼神恳求的表情。] (/_static/img/vexpressions/24-worried.png) |
![一个皱眉、眼睛睁着的表情。] (/_static/img/vexpressions/25-sad.png) |
![一个眼睛肿胀、紧闭的嘴里伸出温度计的表情。] (/_static/img/vexpressions/26-sick.png) |
![一个皱眉、眼睛闭着、眉毛深深紧锁的表情。] (/_static/img/vexpressions/27-disappointed.png) |
![一个紧闭的嘴巴颤抖着向下弯、眼睛睁开、眉毛略微上扬的表情。] (/_static/img/vexpressions/28-nervous.png) |
![一个微微皱眉、眼睛半睁着怒视右方的表情。] (/_static/img/vexpressions/29-annoyed.png) |
![一个皱眉、眼睛紧闭、眉毛深深紧锁的表情。] (/_static/img/vexpressions/30-stressed.png) |
![一个深深皱眉、眼睛怒视的表情。] (/_static/img/vexpressions/31-angry.png) |
![一个皱眉、眼睛闭着、双手抱头的表情。] (/_static/img/vexpressions/32-frustrated.png) |
![一个半皱眉、眼睛看向右方、眉毛烦躁的表情。] (/_static/img/vexpressions/33-jealous.png) |
![一个眼睛睁得很大、嘴巴惊讶地张开、眉毛上扬的表情。] (/_static/img/vexpressions/34-shocked.png) |
![一个眼睛睁着、嘴巴张开、双手放在脸两侧的表情。] (/_static/img/vexpressions/35-fear.png) |
![一个眼睛紧闭、脸颊泛绿、舌头从张开的嘴里完全伸出的表情。] (/_static/img/vexpressions/36-disgust.png) |
示例
# Show two different emotions
robot.screen.show_emoji(CONFIDENT)
wait(2, SECONDS)
robot.screen.show_emoji(FRUSTRATED)
# Show one emoji facing different directions
robot.screen.show_emoji(EXCITED, LOOK_LEFT)
wait(2, SECONDS)
robot.screen.show_emoji(EXCITED, LOOK_FORWARD)
wait(2, SECONDS)
robot.screen.show_emoji(EXCITED, LOOK_RIGHT)
hide_emoji#
hide_emoji 清除机器人屏幕上的表情。
用法:
robot.screen.hide_emoji()
参数 |
描述 |
|---|---|
该方法没有参数。 |
示例
# Show an emoji for 2 seconds
robot.screen.show_emoji(THINKING)
wait(2, SECONDS)
robot.screen.hide_emoji()


















