290 lines
22 KiB
Markdown
290 lines
22 KiB
Markdown
---
|
||
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 |  |
|
||
| 护甲值 | | U+E101 |  |
|
||
| 生命值 | | U+E10C |  |
|
||
|
||
|
||
### 物品与方块
|
||
|
||
| 名称 | 字符(复制/粘贴此处) | Unicode | 图片 |
|
||
| -------------- | --------------------- | ------- | ----------------------------------------------------------- |
|
||
| 木镐 | | U+E108 |  |
|
||
| 木剑 | | U+E109 |  |
|
||
| 工作台 | | U+E10A |  |
|
||
| 熔炉 | | U+E10B |  |
|
||
|
||
|
||
### 市场
|
||
|
||
| 名称 | 字符(复制/粘贴此处) | Unicode | 图片 |
|
||
| ---------------- | --------------------- | ------- | ----------------------------------------------------------- |
|
||
| Minecoin | | U+E102 |  |
|
||
| 代币 | | U+E105 |  |
|
||
|
||
|
||
### 物品栏
|
||
|
||
| 名称 | 字符(复制/粘贴此处) | Unicode | 图片 |
|
||
| ---------------- | --------------------- | ------- | ----------------------------------------------------------------- |
|
||
| 合成开关开启 | | U+E0A0 |  |
|
||
| 合成开关关闭 | | U+E0A1 |  |
|
||
|
||
|
||
### 新触控界面
|
||
|
||
| 名称 | 字符(复制/粘贴此处) | Unicode | 图片 |
|
||
| ----------------- | --------------------- | ------- | --------------------------------------------------------- |
|
||
| 跳跃 | | U+E014 |  |
|
||
| 攻击 | | U+E015 |  |
|
||
| 摇杆 | | U+E016 |  |
|
||
| 放置 | | U+E018 |  |
|
||
| 潜行 | | U+E019 |  |
|
||
| 疾跑 | | U+E01A |  |
|
||
| 上升 | | U+E01B |  |
|
||
| 下降 | | U+E01C |  |
|
||
| 下马 | | U+E01D |  |
|
||
|
||
|
||
### 触控界面
|
||
|
||
| 名称 | 字符(复制/粘贴此处) | Unicode | 图片 |
|
||
| ----------------- | --------------------- | ------- | ----------------------------------------------------------- |
|
||
| 跳跃 | | U+E084 |  |
|
||
| 蹲下 | | U+E085 |  |
|
||
| 上升 | | U+E086 |  |
|
||
| 下降 | | U+E087 |  |
|
||
| 停止飞行 | | U+E088 |  |
|
||
| 左箭头 | | U+E081 |  |
|
||
| 右箭头 | | U+E083 |  |
|
||
| 上箭头 | | U+E080 |  |
|
||
| 下箭头 | | U+E082 |  |
|
||
| 小跳跃 | | U+E059 |  |
|
||
| 小蹲下 | | U+E05A |  |
|
||
| 小上升 | | U+E05C |  |
|
||
| 小下降 | | U+E05D |  |
|
||
| 小左箭头 | | U+E056 |  |
|
||
| 小右箭头 | | U+E058 |  |
|
||
| 小上箭头 | | U+E055 |  |
|
||
| 小下箭头 | | U+E057 |  |
|
||
| 小物品栏 | | U+E05B |  |
|
||
|
||
|
||
### 键鼠操作
|
||
|
||
| 名称 | 字符(复制/粘贴此处) | Unicode | 图片 |
|
||
| ------------------ | --------------------- | ------- | ----------------------------------------------------------------- |
|
||
| 左键点击 | | U+E060 |  |
|
||
| 右键点击 | | U+E061 |  |
|
||
| 中键点击 | | U+E062 |  |
|
||
| 小左键点击 | | U+E070 |  |
|
||
| 小右键点击 | | U+E071 |  |
|
||
| 小中键点击 | | U+E072 |  |
|
||
| 小鼠标图标 | | U+E073 |  |
|
||
|
||
|
||
### Xbox手柄
|
||
|
||
| 名称 | 字符(复制/粘贴此处) | Unicode | 图片 |
|
||
| ------------------ | --------------------- | ------- | -------------------------------------------------------- |
|
||
| Y键 | | U+E003 |  |
|
||
| B键 | | U+E001 |  |
|
||
| A键 | | U+E000 |  |
|
||
| X键 | | U+E002 |  |
|
||
| 返回键 | | U+E008 |  |
|
||
| 开始键 | | U+E009 |  |
|
||
| LB(左肩键) | | U+E004 |  |
|
||
| RB(右肩键) | | U+E005 |  |
|
||
| LT(左扳机键) | | U+E006 |  |
|
||
| RT(右扳机键) | | U+E007 |  |
|
||
| LS(左摇杆) | | U+E00A |  |
|
||
| RS(右摇杆) | | U+E00B |  |
|
||
| 方向键上 | | U+E00C |  |
|
||
| 方向键右 | | U+E00F |  |
|
||
| 方向键下 | | U+E00E |  |
|
||
| 方向键左 | | U+E00D |  |
|
||
|
||
|
||
### 任天堂Switch
|
||
|
||
| 名称 | 字符(复制/粘贴此处) | Unicode | 图片 |
|
||
| ------------------ | --------------------- | ------- | ---------------------------------------------------------- |
|
||
| X键 | | U+E042 |  |
|
||
| A键 | | U+E040 |  |
|
||
| B键 | | U+E041 |  |
|
||
| Y键 | | U+E043 |  |
|
||
| +键 | | U+E049 |  |
|
||
| -键 | | U+E048 |  |
|
||
| L(左肩键) | | U+E044 |  |
|
||
| R(右肩键) | | U+E045 |  |
|
||
| ZL(左扳机键) | | U+E046 |  |
|
||
| RL(右扳机键) | | U+E047 |  |
|
||
| L(左摇杆) | | U+E04A |  |
|
||
| R(右摇杆) | | U+E04B |  |
|
||
| 方向键上 | | U+E04C |  |
|
||
| 方向键右 | | U+E04F |  |
|
||
| 方向键下 | | U+E04E |  |
|
||
| 方向键左 | | U+E04D |  |
|
||
|
||
|
||
### PlayStation (4/5)
|
||
|
||
| 名称 | 字符(复制/粘贴此处) | Unicode | 图片 |
|
||
| ------------------ | --------------------- | ------- | --------------------------------------------------------------- |
|
||
| 三角键 | | U+E023 |  |
|
||
| 圆圈键 | | U+E021 |  |
|
||
| 叉键 | | U+E020 |  |
|
||
| 方框键 | | U+E022 |  |
|
||
| 选项/分享键 | | U+E029 |  |
|
||
| 触摸板 | | U+E028 |  |
|
||
| L1(左肩键) | | U+E024 |  |
|
||
| R1(右肩键) | | U+E025 |  |
|
||
| L2(左扳机键) | | U+E026 |  |
|
||
| R2(右扳机键) | | U+E027 |  |
|
||
| L3(左摇杆) | | U+E02A |  |
|
||
| R3(右摇杆) | | U+E02B |  |
|
||
| 方向键上 | | U+E02C |  |
|
||
| 方向键右 | | U+E02F |  |
|
||
| 方向键下 | | U+E02E |  |
|
||
| 方向键左 | | U+E02D |  |
|
||
|
||
|
||
### Oculus (Rift/Rift S)
|
||
|
||
| 名称 | 字符(复制/粘贴此处) | Unicode | 图片 |
|
||
| ------------------ | --------------------- | ------- | ---------------------------------------------------------- |
|
||
| 0键 | | U+E0E0 |  |
|
||
| B键 | | U+E0E2 |  |
|
||
| A键 | | U+E0E1 |  |
|
||
| Y键 | | U+E0EA |  |
|
||
| X键 | | U+E0E9 |  |
|
||
| LG(左握柄) | | U+E0E3 |  |
|
||
| RG(右握柄) | | U+E0E4 |  |
|
||
| LT(左扳机键) | | U+E0E7 |  |
|
||
| RT(右扳机键) | | U+E0E8 |  |
|
||
| LS(左摇杆) | | U+E0E5 |  |
|
||
| RS(右摇杆) | | U+E0E6 |  |
|
||
|
||
|
||
### Windows MR(混合现实)
|
||
|
||
| 名称 | 字符(复制/粘贴此处) | Unicode | 图片 |
|
||
| ------------------------- | --------------------- | ------- | ------------------------------------------------------------------------- |
|
||
| 菜单键 | | U+E0C2 |  |
|
||
| Windows键 | | U+E0CD |  |
|
||
| 左触摸板 | | U+E0C5 |  |
|
||
| 左水平触摸板 | | U+E0C6 |  |
|
||
| 左垂直触摸板 | | U+E0C7 |  |
|
||
| 右触摸板 | | U+E0C8 |  |
|
||
| 右水平触摸板 | | U+E0C9 |  |
|
||
| 右垂直触摸板 | | U+E0CA |  |
|
||
| LT(左扳机键) | | U+E0CB |  |
|
||
| RT(右扳机键) | | U+E0CC |  |
|
||
| LG(左抓握键) | | U+E0C0 |  |
|
||
| RG(右抓握键) | | U+E0C1 |  |
|
||
| LS(左摇杆) | | U+E0C3 |  |
|
||
| RS(右摇杆) | | U+E0C4 |  |
|
||
|
||
|
||
### 其他
|
||
|
||
| 名称 | 字符(复制/粘贴此处) | Unicode | 图片 |
|
||
| ---------------- | --------------------- | ------- | ------------------------------------------------------------- |
|
||
| 准星 | | U+E017 |  |
|
||
| 助手 | | U+E103 |  |
|
||
| 沉浸式阅读器 | | U+E104 |  |
|
||
| 空心星 | | U+E106 |  |
|
||
| 实心星 | | U+E107 |  |
|
||
|
||
|
||
## 自定义表情符号
|
||
|
||
:::warning
|
||
此方法并非官方支持功能。在市场中请谨慎使用!
|
||
:::
|
||
|
||
要创建自定义表情符号,我们使用与原版表情符号类似的方法,不过需要用自己的材质覆盖微软的精灵图!虽然上文中部分字符位已被占用,但仍存在可用空白位。
|
||
|
||
请注意以下文件已添加槽位注释:如果直接使用这些文件,现有表情符号上会出现数字叠加。如需原始精灵图,请从系统内的原版资源中提取(原版资源包下载中不包含)。
|
||
|
||
首先需要下载精灵图文件,并将其移动到字体目录中:
|
||
|
||
### RP/font/glyph_E0.png
|
||
|
||

|
||

|
||
|
||
### RP/font/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>
|
||
|
||
### 字形间隔问题
|
||
|
||
当两个相邻符号间出现多余空白时,可通过缩放字形本身来解决。 |