Files
netease-modsdk-wiki/docs/wiki/concepts/emojis.md
2025-03-20 11:52:46 +08:00

290 lines
22 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: 表情符号与特殊字符
mentions:
- SirLich
- Joelant05
- sovledDev
- stirante
- Dreamedc2015
- MedicalJewel105
- JaylyDev
- RealBashy21
- ColinTimBarndt
- Citicx
- TheItsNameless
- ThomasOrs
---
# 表情符号与特殊字符
<!--@include: @/wiki/bedrock-wiki-mirror.md-->
:::warning
修改本页所述原版表情符号的材质与任天堂Switch平台不兼容
:::
Minecraft 内置了一系列硬编码的[Unicode私有区符号](https://zh.wikipedia.org/wiki/Unicode%E7%A7%81%E6%9C%89%E5%8C%BA),这些符号会被自动转换为表情符号样式。它们可以在任何支持普通文字的地方使用——告示牌、书与笔、物品名称、聊天框等。
下方表格列出了平台专属表情符号和通用符号。直接将"字符"列下的方框字符复制/粘贴到Minecraft中使用。
文档底部还提供了创建自定义表情符号的指南。
### HUD界面
| 名称 | 字符(复制/粘贴此处) | Unicode | 图片 |
| ----------------- | --------------------- | ------- | ------------------------------------------------ |
| 饥饿值 |  | U+E100 | ![](/assets/images/concepts/emojis/hud/food.png) |
| 护甲值 |  | U+E101 | ![](/assets/images/concepts/emojis/hud/armor.png) |
| 生命值 |  | U+E10C | ![](/assets/images/concepts/emojis/hud/heart.png) |
### 物品与方块
| 名称 | 字符(复制/粘贴此处) | Unicode | 图片 |
| -------------- | --------------------- | ------- | ----------------------------------------------------------- |
| 木镐 |  | U+E108 | ![](/assets/images/concepts/emojis/items/wooden_pickaxe.png) |
| 木剑 |  | U+E109 | ![](/assets/images/concepts/emojis/items/wooden_sword.png) |
| 工作台 |  | U+E10A | ![](/assets/images/concepts/emojis/items/crafting_table.png) |
| 熔炉 |  | U+E10B | ![](/assets/images/concepts/emojis/items/furnace.png) |
### 市场
| 名称 | 字符(复制/粘贴此处) | Unicode | 图片 |
| ---------------- | --------------------- | ------- | ----------------------------------------------------------- |
| Minecoin |  | U+E102 | ![](/assets/images/concepts/emojis/marketplace/minecoin.png) |
| 代币 |  | U+E105 | ![](/assets/images/concepts/emojis/marketplace/token.png) |
### 物品栏
| 名称 | 字符(复制/粘贴此处) | Unicode | 图片 |
| ---------------- | --------------------- | ------- | ----------------------------------------------------------------- |
| 合成开关开启 |  | U+E0A0 | ![](/assets/images/concepts/emojis/inventory/craft_toggle_on.png) |
| 合成开关关闭 |  | U+E0A1 | ![](/assets/images/concepts/emojis/inventory/craft_toggle_off.png) |
### 新触控界面
| 名称 | 字符(复制/粘贴此处) | Unicode | 图片 |
| ----------------- | --------------------- | ------- | --------------------------------------------------------- |
| 跳跃 |  | U+E014 | ![](/assets/images/concepts/emojis/new_touch/jump.png) |
| 攻击 |  | U+E015 | ![](/assets/images/concepts/emojis/new_touch/attack.png) |
| 摇杆 |  | U+E016 | ![](/assets/images/concepts/emojis/new_touch/joystick.png) |
| 放置 |  | U+E018 | ![](/assets/images/concepts/emojis/new_touch/place.png) |
| 潜行 |  | U+E019 | ![](/assets/images/concepts/emojis/new_touch/sneak.png) |
| 疾跑 |  | U+E01A | ![](/assets/images/concepts/emojis/new_touch/sprint.png) |
| 上升 |  | U+E01B | ![](/assets/images/concepts/emojis/new_touch/fly_up.png) |
| 下降 |  | U+E01C | ![](/assets/images/concepts/emojis/new_touch/fly_down.png) |
| 下马 |  | U+E01D | ![](/assets/images/concepts/emojis/new_touch/dismount.png) |
### 触控界面
| 名称 | 字符(复制/粘贴此处) | Unicode | 图片 |
| ----------------- | --------------------- | ------- | ----------------------------------------------------------- |
| 跳跃 |  | U+E084 | ![](/assets/images/concepts/emojis/touch/jump.png) |
| 蹲下 |  | U+E085 | ![](/assets/images/concepts/emojis/touch/crouch.png) |
| 上升 |  | U+E086 | ![](/assets/images/concepts/emojis/touch/fly_up.png) |
| 下降 |  | U+E087 | ![](/assets/images/concepts/emojis/touch/fly_down.png) |
| 停止飞行 |  | U+E088 | ![](/assets/images/concepts/emojis/touch/stop_flying.png) |
| 左箭头 |  | U+E081 | ![](/assets/images/concepts/emojis/touch/left_arrow.png) |
| 右箭头 |  | U+E083 | ![](/assets/images/concepts/emojis/touch/right_arrow.png) |
| 上箭头 |  | U+E080 | ![](/assets/images/concepts/emojis/touch/up_arrow.png) |
| 下箭头 |  | U+E082 | ![](/assets/images/concepts/emojis/touch/down_arrow.png) |
| 小跳跃 |  | U+E059 | ![](/assets/images/concepts/emojis/touch/smalljump.png) |
| 小蹲下 |  | U+E05A | ![](/assets/images/concepts/emojis/touch/smallcrouch.png) |
| 小上升 |  | U+E05C | ![](/assets/images/concepts/emojis/touch/smallflyup.png) |
| 小下降 |  | U+E05D | ![](/assets/images/concepts/emojis/touch/smallflydown.png) |
| 小左箭头 |  | U+E056 | ![](/assets/images/concepts/emojis/touch/smallleftarrow.png) |
| 小右箭头 |  | U+E058 | ![](/assets/images/concepts/emojis/touch/smallrightarrow.png) |
| 小上箭头 |  | U+E055 | ![](/assets/images/concepts/emojis/touch/smalluparrow.png) |
| 小下箭头 |  | U+E057 | ![](/assets/images/concepts/emojis/touch/smalldownarrow.png) |
| 小物品栏 |  | U+E05B | ![](/assets/images/concepts/emojis/touch/smallinventory.png) |
### 键鼠操作
| 名称 | 字符(复制/粘贴此处) | Unicode | 图片 |
| ------------------ | --------------------- | ------- | ----------------------------------------------------------------- |
| 左键点击 |  | U+E060 | ![](/assets/images/concepts/emojis/keyboard/left_click.png) |
| 右键点击 |  | U+E061 | ![](/assets/images/concepts/emojis/keyboard/right_click.png) |
| 中键点击 |  | U+E062 | ![](/assets/images/concepts/emojis/keyboard/middle_click.png) |
| 小左键点击 |  | U+E070 | ![](/assets/images/concepts/emojis/keyboard/small_left_click.png) |
| 小右键点击 |  | U+E071 | ![](/assets/images/concepts/emojis/keyboard/small_right_click.png) |
| 小中键点击 |  | U+E072 | ![](/assets/images/concepts/emojis/keyboard/small_middle_click.png) |
| 小鼠标图标 |  | U+E073 | ![](/assets/images/concepts/emojis/keyboard/small_mouse.png) |
### Xbox手柄
| 名称 | 字符(复制/粘贴此处) | Unicode | 图片 |
| ------------------ | --------------------- | ------- | -------------------------------------------------------- |
| Y键 |  | U+E003 | ![](/assets/images/concepts/emojis/xbox/y_button.png) |
| B键 |  | U+E001 | ![](/assets/images/concepts/emojis/xbox/b_button.png) |
| A键 |  | U+E000 | ![](/assets/images/concepts/emojis/xbox/a_button.png) |
| X键 |  | U+E002 | ![](/assets/images/concepts/emojis/xbox/x_button.png) |
| 返回键 |  | U+E008 | ![](/assets/images/concepts/emojis/xbox/back.png) |
| 开始键 |  | U+E009 | ![](/assets/images/concepts/emojis/xbox/start.png) |
| LB左肩键 |  | U+E004 | ![](/assets/images/concepts/emojis/xbox/left_bumper.png) |
| RB右肩键 |  | U+E005 | ![](/assets/images/concepts/emojis/xbox/right_bumper.png) |
| LT左扳机键 |  | U+E006 | ![](/assets/images/concepts/emojis/xbox/left_trigger.png) |
| RT右扳机键 |  | U+E007 | ![](/assets/images/concepts/emojis/xbox/right_trigger.png) |
| LS左摇杆 |  | U+E00A | ![](/assets/images/concepts/emojis/xbox/left_stick.png) |
| RS右摇杆 |  | U+E00B | ![](/assets/images/concepts/emojis/xbox/right_stick.png) |
| 方向键上 |  | U+E00C | ![](/assets/images/concepts/emojis/xbox/dpad_up.png) |
| 方向键右 |  | U+E00F | ![](/assets/images/concepts/emojis/xbox/dpad_right.png) |
| 方向键下 |  | U+E00E | ![](/assets/images/concepts/emojis/xbox/dpad_down.png) |
| 方向键左 |  | U+E00D | ![](/assets/images/concepts/emojis/xbox/dpad_left.png) |
### 任天堂Switch
| 名称 | 字符(复制/粘贴此处) | Unicode | 图片 |
| ------------------ | --------------------- | ------- | ---------------------------------------------------------- |
| X键 |  | U+E042 | ![](/assets/images/concepts/emojis/switch/x_button.png) |
| A键 |  | U+E040 | ![](/assets/images/concepts/emojis/switch/a_button.png) |
| B键 |  | U+E041 | ![](/assets/images/concepts/emojis/switch/b_button.png) |
| Y键 |  | U+E043 | ![](/assets/images/concepts/emojis/switch/y_button.png) |
| +键 |  | U+E049 | ![](/assets/images/concepts/emojis/switch/plus.png) |
| -键 |  | U+E048 | ![](/assets/images/concepts/emojis/switch/minus.png) |
| L左肩键 |  | U+E044 | ![](/assets/images/concepts/emojis/switch/left_bumper.png) |
| R右肩键 |  | U+E045 | ![](/assets/images/concepts/emojis/switch/right_bumper.png) |
| ZL左扳机键 |  | U+E046 | ![](/assets/images/concepts/emojis/switch/left_trigger.png) |
| RL右扳机键 |  | U+E047 | ![](/assets/images/concepts/emojis/switch/right_trigger.png) |
| L左摇杆 |  | U+E04A | ![](/assets/images/concepts/emojis/switch/left_stick.png) |
| R右摇杆 |  | U+E04B | ![](/assets/images/concepts/emojis/switch/right_stick.png) |
| 方向键上 |  | U+E04C | ![](/assets/images/concepts/emojis/switch/dpad_up.png) |
| 方向键右 |  | U+E04F | ![](/assets/images/concepts/emojis/switch/dpad_right.png) |
| 方向键下 |  | U+E04E | ![](/assets/images/concepts/emojis/switch/dpad_down.png) |
| 方向键左 |  | U+E04D | ![](/assets/images/concepts/emojis/switch/dpad_left.png) |
### PlayStation (4/5)
| 名称 | 字符(复制/粘贴此处) | Unicode | 图片 |
| ------------------ | --------------------- | ------- | --------------------------------------------------------------- |
| 三角键 |  | U+E023 | ![](/assets/images/concepts/emojis/playstation/triangle.png) |
| 圆圈键 |  | U+E021 | ![](/assets/images/concepts/emojis/playstation/circle.png) |
| 叉键 |  | U+E020 | ![](/assets/images/concepts/emojis/playstation/cross.png) |
| 方框键 |  | U+E022 | ![](/assets/images/concepts/emojis/playstation/square.png) |
| 选项/分享键 |  | U+E029 | ![](/assets/images/concepts/emojis/playstation/options_share.png) |
| 触摸板 |  | U+E028 | ![](/assets/images/concepts/emojis/playstation/touch_pad.png) |
| L1左肩键 |  | U+E024 | ![](/assets/images/concepts/emojis/playstation/left_bumper.png) |
| R1右肩键 |  | U+E025 | ![](/assets/images/concepts/emojis/playstation/right_bumper.png) |
| L2左扳机键 |  | U+E026 | ![](/assets/images/concepts/emojis/playstation/left_trigger.png) |
| R2右扳机键 |  | U+E027 | ![](/assets/images/concepts/emojis/playstation/right_trigger.png) |
| L3左摇杆 |  | U+E02A | ![](/assets/images/concepts/emojis/playstation/left_stick.png) |
| R3右摇杆 |  | U+E02B | ![](/assets/images/concepts/emojis/playstation/right_stick.png) |
| 方向键上 |  | U+E02C | ![](/assets/images/concepts/emojis/playstation/dpad_up.png) |
| 方向键右 |  | U+E02F | ![](/assets/images/concepts/emojis/playstation/dpad_right.png) |
| 方向键下 |  | U+E02E | ![](/assets/images/concepts/emojis/playstation/dpad_down.png) |
| 方向键左 |  | U+E02D | ![](/assets/images/concepts/emojis/playstation/dpad_left.png) |
### Oculus (Rift/Rift S)
| 名称 | 字符(复制/粘贴此处) | Unicode | 图片 |
| ------------------ | --------------------- | ------- | ---------------------------------------------------------- |
| 0键 |  | U+E0E0 | ![](/assets/images/concepts/emojis/oculus/0_button.png) |
| B键 |  | U+E0E2 | ![](/assets/images/concepts/emojis/oculus/b_button.png) |
| A键 |  | U+E0E1 | ![](/assets/images/concepts/emojis/oculus/a_button.png) |
| Y键 |  | U+E0EA | ![](/assets/images/concepts/emojis/oculus/y_button.png) |
| X键 |  | U+E0E9 | ![](/assets/images/concepts/emojis/oculus/x_button.png) |
| LG左握柄 |  | U+E0E3 | ![](/assets/images/concepts/emojis/oculus/left_grip.png) |
| RG右握柄 |  | U+E0E4 | ![](/assets/images/concepts/emojis/oculus/right_grip.png) |
| LT左扳机键 |  | U+E0E7 | ![](/assets/images/concepts/emojis/oculus/left_trigger.png) |
| RT右扳机键 |  | U+E0E8 | ![](/assets/images/concepts/emojis/oculus/right_trigger.png) |
| LS左摇杆 |  | U+E0E5 | ![](/assets/images/concepts/emojis/oculus/left_stick.png) |
| RS右摇杆 |  | U+E0E6 | ![](/assets/images/concepts/emojis/oculus/right_stick.png) |
### Windows MR混合现实
| 名称 | 字符(复制/粘贴此处) | Unicode | 图片 |
| ------------------------- | --------------------- | ------- | ------------------------------------------------------------------------- |
| 菜单键 |  | U+E0C2 | ![](/assets/images/concepts/emojis/windowsMR/menu.png) |
| Windows键 |  | U+E0CD | ![](/assets/images/concepts/emojis/windowsMR/windows.png) |
| 左触摸板 |  | U+E0C5 | ![](/assets/images/concepts/emojis/windowsMR/left_touchpad.png) |
| 左水平触摸板 |  | U+E0C6 | ![](/assets/images/concepts/emojis/windowsMR/left_touchpad_horizontal.png) |
| 左垂直触摸板 |  | U+E0C7 | ![](/assets/images/concepts/emojis/windowsMR/left_touchpad_vertical.png) |
| 右触摸板 |  | U+E0C8 | ![](/assets/images/concepts/emojis/windowsMR/right_touchpad.png) |
| 右水平触摸板 |  | U+E0C9 | ![](/assets/images/concepts/emojis/windowsMR/right_touchpad_horizontal.png) |
| 右垂直触摸板 |  | U+E0CA | ![](/assets/images/concepts/emojis/windowsMR/right_touchpad_vertical.png) |
| LT左扳机键 |  | U+E0CB | ![](/assets/images/concepts/emojis/windowsMR/left_trigger.png) |
| RT右扳机键 |  | U+E0CC | ![](/assets/images/concepts/emojis/windowsMR/right_trigger.png) |
| LG左抓握键 |  | U+E0C0 | ![](/assets/images/concepts/emojis/windowsMR/left_grab.png) |
| RG右抓握键 |  | U+E0C1 | ![](/assets/images/concepts/emojis/windowsMR/right_grab.png) |
| LS左摇杆 |  | U+E0C3 | ![](/assets/images/concepts/emojis/windowsMR/left_stick.png) |
| RS右摇杆 |  | U+E0C4 | ![](/assets/images/concepts/emojis/windowsMR/right_stick.png) |
### 其他
| 名称 | 字符(复制/粘贴此处) | Unicode | 图片 |
| ---------------- | --------------------- | ------- | ------------------------------------------------------------- |
| 准星 |  | U+E017 | ![](/assets/images/concepts/emojis/other/crosshair.png) |
| 助手 |  | U+E103 | ![](/assets/images/concepts/emojis/other/agent.png) |
| 沉浸式阅读器 |  | U+E104 | ![](/assets/images/concepts/emojis/other/immersive_reader.png) |
| 空心星 |  | U+E106 | ![](/assets/images/concepts/emojis/other/hollow_star.png) |
| 实心星 |  | U+E107 | ![](/assets/images/concepts/emojis/other/solid_star.png) |
## 自定义表情符号
:::warning
此方法并非官方支持功能。在市场中请谨慎使用!
:::
要创建自定义表情符号,我们使用与原版表情符号类似的方法,不过需要用自己的材质覆盖微软的精灵图!虽然上文中部分字符位已被占用,但仍存在可用空白位。
请注意以下文件已添加槽位注释:如果直接使用这些文件,现有表情符号上会出现数字叠加。如需原始精灵图,请从系统内的原版资源中提取(原版资源包下载中不包含)。
首先需要下载精灵图文件,并将其移动到字体目录中:
### RP/font/glyph_E0.png
![](/assets/images/concepts/emojis/custom/annotated/glyph_E0.png)
![](/assets/images/concepts/emojis/custom/glyph_E0.png)
### RP/font/glyph_E1.png
![](/assets/images/concepts/emojis/custom/annotated/glyph_E1.png)
![](/assets/images/concepts/emojis/custom/glyph_E1.png)
文件结构应如下所示:
<FolderView
:paths="[
'RP',
'RP/font',
'RP/font/glyph_E0.png',
'RP/font/glyph_E1.png'
]"
></FolderView>
### 获取正确十六进制编码
`glyph_E0.png``glyph_E1.png`中添加表情符号后,需要找到对应的字符"编码"以进行转换。
前两位固定为`0x`
第三、四位根据文件选择`E0``E1`
最后两位表示图像中的行列位置(十六进制)。例如,`E0`的右上角方格为`0F`,右下角为`FF`
最终编码可能形如`0xE102``0x` + `E1` + `02`)。
将编码输入下方字段并点击<kbd>转换</kbd>按钮右侧生成的符号即可复制到MC中使用。
<div markdown="0">
<form>
<input id="hexValue" placeholder="输入十六进制值" style="padding: 1em;margin: 0.5em;border-radius: 0.4rem; border: solid 1px rgb(38, 38, 38); outline: none;color: blue;"/>
<input id="result" placeholder="转换结果" readonly style="padding: 1em;margin: 0.5em;border-radius: 0.4rem; border: solid 1px rgb(38, 38, 38); outline: none;color: blue;"/>
<a onclick="document.getElementById('result').value = String.fromCodePoint(parseInt(document.getElementById('hexValue').value, 16))" style="text-decoration: none; color: white; background: rgb(91, 33, 182); padding: 0.5em; border-radius: 0.4em; cursor: pointer;">转换</a>
</form>
</div>
### 字形间隔问题
当两个相邻符号间出现多余空白时,可通过缩放字形本身来解决。