表情#

简介#

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

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

以下是所有方法的列表:

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

操作#

show_emoji#

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

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

参数

描述

emoji

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

direction

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

  • LOOK_FORWARD(默认)
  • LOOK_LEFT
  • LOOK_RIGHT

张开眼睛和嘴巴的微笑表情。
EXCITED

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

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

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

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

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

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

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

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

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

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

一个咧嘴笑、眼睛是爱心的表情。
AFFECTIONATE

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

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

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

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

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

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

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

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

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

一个眼睛半闭、嘴巴紧闭且面无表情的表情。
BORED

一个眼睛睁得很大、眉毛上扬、脸颊泛红、嘴巴紧闭的表情。
EMBARRASSED

一个微微皱眉、额头有汗珠、眼神恳求的表情。
WORRIED

一个皱眉、眼睛睁着的表情。
SAD

一个眼睛肿胀、紧闭的嘴里伸出温度计的表情。
SICK

一个皱眉、眼睛闭着、眉毛深深紧锁的表情。
DISAPPOINTED

一个紧闭的嘴巴颤抖着向下弯、眼睛睁开、眉毛略微上扬的表情。
NERVOUS

一个微微皱眉、眼睛半睁着怒视右方的表情。
ANNOYED

一个皱眉、眼睛紧闭、眉毛深深紧锁的表情。
STRESSED

一个深深皱眉、眼睛怒视的表情。
ANGRY

一个皱眉、眼睛闭着、双手抱头的表情。
FRUSTRATED

一个半皱眉、眼睛看向右方、眉毛烦躁的表情。
JEALOUS

一个眼睛睁得很大、嘴巴惊讶地张开、眉毛上扬的表情。
SHOCKED

一个眼睛睁着、嘴巴张开、双手放在脸两侧的表情。
FEAR

一个眼睛紧闭、脸颊泛绿、舌头从张开的嘴里完全伸出的表情。
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()