此模板使用了Module:Schematic,此脚本使用Lua编写。
更多详情,请参阅维基百科:Lua和MediaWiki:扩展:Scribunto。
此模板从File:SchematicSprite.png构造显示方块Sprite。
用法
SchematicSprite可以使用一个命名参数和任意数量的未命名参数:
{{SchematicSprite|size=<size>|sprite1|sprite2|…}}
可以添加|size=
参数以指定Sprite的宽度和高度,以像素为单位。它的值应是一个不带任何单位的简单数字(如size=16
)。如果省略,则为默认32。
|Sprite=
参数从Sprite表中选取要显示的Sprite。
如果未将|Sprite=
参数识别为有效的Sprite标识符,则仅将其显示为Sprite边框内居中对齐的文本。不会显示溢出文本,因此主要用于显示原理图中的一个或两个字符(例如输入和输出位置,文本中要引用的特征标记或代表光等级或距离的数字)。
某些字符可能需要HTML字符实体引用,例如|
代表管道符,|
或=
代表等号。
当定义了多个|sprite=
参数时,生成的sprite或文本将按照定义的顺序从下到上彼此堆叠。
示例
空参数 | ||
---|---|---|
{{SchematicSprite}}
|
省略|Sprite= 参数会产生空白的Sprite(即空气)
| |
{{SchematicSprite|}}
|
定义但空的|Sprite= 参数也会产生空白Sprite
| |
字符 | ||
A | {{SchematicSprite|A}}
|
显示一个简单字符 |
A | {{SchematicSprite|size=16|A}}
|
文字缩放为Sprite尺寸(size=16) |
→ | {{SchematicSprite|→}}
|
显示HTML字符实体引用 |
Q̅ | {{SchematicSprite|Q̅}}
|
使用HTML字符实体引用将字符与变音符号组合 |
15 | {{SchematicSprite|15}}
|
通常适合两个字符… |
MM | {{SchematicSprite|MM}}
|
…但有些不适合 — 不合适的文本会对齐到左边缘,并向右溢出 |
Sprite标识符 | ||
{{SchematicSprite|grass block}}
|
显示由Sprite标识符预定义的Sprite | |
堆叠Sprite | ||
{{SchematicSprite|SB+rd-!}}
|
金块上的红石粉 | |
A | {{SchematicSprite|size=24|SB+A}}
|
金块上的文本 |
A | {{SchematicSprite|obsidian+A}}
|
文字后面带有模糊的白色阴影,以帮助其在深色背景下显示 |
SchematicSprite也可以出现在文本流中,像这样:。
标识符列表
标识符是一个字符串,用于指定要显示的Sprite。
基本标识符
红石标识符
另见
- Minecraft
{{BiomeSprite}}
{{BlockSprite}}
{{EffectSprite}}
{{EntitySprite}}
{{EnvSprite}}
{{ItemSprite}}
{{InvSprite}}
{{SchematicSprite}}
{{SlotSprite}}
{{AchievementSprite}}
{{NewAchievementSprite}}
- Minecraft(旧版)
- Minecraft(愚人节)
{{AprilFoolsSprite}}
- Minecraft Dungeons
{{DungeonsLevelSprite}}
{{DungeonsEffectSprite}}
{{DungeonsEmoteSprite}}
{{DungeonsEnchantmentSprite}}
{{DungeonsEntitySprite}}
{{DungeonsFlairSprite}}
{{DungeonsItemSprite}}
{{DungeonsAchievementSprite}}
{{DungeonsMiscellaneousSprite}}
- Minecraft Legends
- Minecraft Earth
- 其他
{{Sprite}}
{{CommentSprite}}
- Module:Sprite