表情#

简介#

VEX AIM 编程机器人可以在屏幕上显示表情符号。表情符号可以用来表示机器人的情绪、显示状态,或者在项目运行时提供反馈。

一次只能显示一个表情。新的 show_emoji 方法会替换屏幕上当前显示的表情。使用 hide_emoji 可以清除屏幕上的表情。

以下是所有方法的列表:

操作——显示或隐藏表情符号。

  • [show_emoji] (#show_emoji) —在机器人屏幕上显示表情。

  • [hide_emoji] (#hide_emoji) —从屏幕中清除表情。

操作#

show_emoji#

show_emoji 在机器人屏幕上显示一个表情。表情会显示在屏幕上的任何文本或绘制的图像之上。

用法:
robot.screen.show_emoji(emoji, direction)

参数

描述

emoji

要显示的表情。请参见下方的表情选项。

direction

可选。表情在屏幕上朝向的方向:

  • LOOK_FORWARD(默认)
  • LOOK_LEFT
  • LOOK_RIGHT

![张开眼睛和嘴巴的微笑表情。] (/_static/img/vexpressions/1-excited.png)
EXCITED

一个闭嘴微笑、戴着太阳镜的表情。
CONFIDENT

一个眨眼吐舌头的表情。
SILLY

一个咧嘴笑、脸颊泛红、头周围有星星的表情。
AMAZED

一张笑脸表情,嘴巴张开,眉毛上扬,眼睛上戴着超级英雄风格的面具。
STRONG

一张笑脸表情,嘴巴张开,眼睛是星星。
THRILLED

一个咧嘴笑、闭着嘴微笑的表情。
HAPPY

一张笑脸表情,嘴巴张得很大,眼睛快乐地闭着。
PROUD

一个嘴巴张得很大、眼睛紧闭、眼角有泪水的表情。
LAUGHING

一个闭着眼睛、咧嘴笑、举起交叉手指的表情。
OPTIMISTIC

一个半微笑、舌头微微伸出、一侧眉毛上扬的表情。
DETERMINED

![一个咧嘴笑、眼睛是爱心的表情。] (/_static/img/vexpressions/12-affectionate.png)
AFFECTIONATE

一个闭嘴咧嘴笑、眼睛平静闭着、眉毛上扬的表情。
CALM

一个眼睛睁得很大、没有嘴巴的表情。
QUIET

一个脸红、没有嘴巴的表情。
SHY

一个咧嘴笑、眼睛快乐地闭着、脸颊泛红的表情。
CHEERFUL

一个咧嘴笑、眼睛快乐地闭着、脸颊泛着爱心形状的红晕、脸周围有粉色爱心的表情。
LOVED

一个嘴巴张开、眼睛睁得很大的表情。
SURPRISED

一个微微皱眉、眉毛略微上扬、手指放在下巴上的表情。
THINKING

一个打着哈欠、闭着眼睛、用手遮住嘴巴的表情。
TIRED

一个微微皱眉、眉毛紧锁、脸上有问号的表情。
CONFUSED

![一个眼睛半闭、嘴巴紧闭且面无表情的表情。] (/_static/img/vexpressions/22-bored.png)
BORED

![一个眼睛睁得很大、眉毛上扬、脸颊泛红、嘴巴紧闭的表情。] (/_static/img/vexpressions/23-embarrassed.png)
EMBARRASSED

![一个微微皱眉、额头有汗珠、眼神恳求的表情。] (/_static/img/vexpressions/24-worried.png)
WORRIED

![一个皱眉、眼睛睁着的表情。] (/_static/img/vexpressions/25-sad.png)
SAD

![一个眼睛肿胀、紧闭的嘴里伸出温度计的表情。] (/_static/img/vexpressions/26-sick.png)
SICK

![一个皱眉、眼睛闭着、眉毛深深紧锁的表情。] (/_static/img/vexpressions/27-disappointed.png)
DISAPPOINTED

![一个紧闭的嘴巴颤抖着向下弯、眼睛睁开、眉毛略微上扬的表情。] (/_static/img/vexpressions/28-nervous.png)
NERVOUS

![一个微微皱眉、眼睛半睁着怒视右方的表情。] (/_static/img/vexpressions/29-annoyed.png)
ANNOYED

![一个皱眉、眼睛紧闭、眉毛深深紧锁的表情。] (/_static/img/vexpressions/30-stressed.png)
STRESSED

![一个深深皱眉、眼睛怒视的表情。] (/_static/img/vexpressions/31-angry.png)
ANGRY

![一个皱眉、眼睛闭着、双手抱头的表情。] (/_static/img/vexpressions/32-frustrated.png)
FRUSTRATED

![一个半皱眉、眼睛看向右方、眉毛烦躁的表情。] (/_static/img/vexpressions/33-jealous.png)
JEALOUS

![一个眼睛睁得很大、嘴巴惊讶地张开、眉毛上扬的表情。] (/_static/img/vexpressions/34-shocked.png)
SHOCKED

![一个眼睛睁着、嘴巴张开、双手放在脸两侧的表情。] (/_static/img/vexpressions/35-fear.png)
FEAR

![一个眼睛紧闭、脸颊泛绿、舌头从张开的嘴里完全伸出的表情。] (/_static/img/vexpressions/36-disgust.png)
DISGUST

示例

# 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()