Minecraft(我的世界)中文论坛

标题: 【1.13】地图制作技巧——字体艺术 [打印本页]

作者: ⊙v⊙    时间: 2018-12-27 15:42
标题: 【1.13】地图制作技巧——字体艺术
本帖最后由 ⊙v⊙ 于 2020-4-22 17:30 编辑


FONT ART - 游戏中的字体艺术

*补了一些之前写到的错误,这周内再把negative font补上...

除了命令格式的大改动,1.13还为地图制作者们带来了一项有趣的技巧。那便是允许玩家修改&替换字体的能力,更确切地说是通过自定义字体在游戏的各个角落里放入图片
【这里需要插满一页的展示图...】

大概流程


default.json中的内容

自定义字体的[ruby=type]类型[/ruby]目前支持以下三种:ttf,legacy_unicode,bitmap。


ttf


legacy_unicode


bitmap


*关于贴图文件的分辨率和游戏内显示的大小,见下一页
*使用自定义的[ruby=namespace]命名空间[/ruby]便于整理和降低包与包之间的冲突,因此bitmap例子中使用uin为命名空间
*"file":"uin:debug/page1_256x.png"表示该png文件保存于assets\uin\textures\debug\page1_256x.png
*这里有一个架设好bitmap的资源包供各位自行研究

收尾工作
default.json保存,在游戏内启用该资源包
设置 > 语言... > 强制[ruby=Force Unicode Font: OFF]使用Unicode字体[/ruby]:关
之后,游戏内能显示自定义unicode的地方都可以显示自己放进去的图片。但某些位置若超过允许的显示像素,轻则显示小白框重则崩溃。

命令例子
  1. tellraw @a "\ue001\ue002"

  2. #1.13   论坛吞\...自行把/改为\
  3. #/summon armor_stand ~ ~ ~ {CustomName:"{/"text/":/"ue001/"}",CustomNameVisible:1b}

  4. #1.14
  5. /summon armor_stand ~ ~ ~ {CustomName:'{"text":"ue001"}"',CustomNameVisible:1b}
复制代码


继续深入




部分不完全的亲测总结(可能与个人电脑配置设置差异有关)
*大部分地方能显示的单字符最大分辨率为256x256
*聊天设置>宽度拉满后,最大的贴图宽度仍不能超过聊天栏宽度或游戏窗口分辨率宽度附近
*书本里单个字符最大的宽度为115像素,最大的高度为256像素
*如果有出入,补充或者漏掉的欢迎留言

*give @p written_book{pages:["[\"\",{\"text\":\"\\ue015\",\"color\":\"white\"}]"],title:Book,author:""}


咕咕咕


临时补充一个1.16(20w17a)
https://www.mcbbs.net/thread-1026658-290323-1.html



潜影盒内容预览 - 字体黑科技
【参考】
https://www.reddit.com/r/Minecra ... your_resource_pack/
【neg】
https://discordapp.com/channels/ ... /486915350084976640

作者: langyo    时间: 2018-12-27 18:08
你差点引诱我举报了这个帖子……这个标题……

直接往 action bar 和聊天栏添加图片是什么鬼畜功能……

照这么下去,怕不是玩服务器时一群人在那……斗图!
作者: chyx    时间: 2018-12-27 19:58
现在论坛翻不了页了
可以在网址后面加上?cp=几来跳页。
如果网址里已经包含问号了就用&代替问号。

作者: CitrusUtopia    时间: 2018-12-28 18:22
这沃玛是什么黑科技
作者: (=°ω°)丿    时间: 2019-1-5 12:33
所以就只是改了一下材质包嘛……
还是我的理解有误差……
作者: monseasd    时间: 2019-1-18 10:45
感谢,收藏了
作者: uuu2011    时间: 2019-1-23 21:38
太强了,太强了.....
作者: MINE123CRA    时间: 2019-9-14 07:38
提示: 该帖被管理员或版主屏蔽
作者: 段位全靠肝    时间: 2020-4-29 13:17
看不懂。。。说的什么
作者: 135a    时间: 2020-5-6 22:41
看不太懂  是个大佬就对了
作者: 不忘吃心    时间: 2020-8-23 00:15
等会 有点绕口我有点读不懂
作者: 不忘吃心    时间: 2020-8-23 00:15
等会 有点绕口我有点读不懂
作者: Fucheng_XDJ    时间: 2020-8-23 01:21
我管他什么艺术我直接手撸0.0小木斧已被折断
作者: badday    时间: 2020-11-13 17:03
感谢楼主分享~
作者: 1109711963yuyu    时间: 2020-11-15 16:18
太强了太强了
作者: xin2286056    时间: 2020-11-20 21:21
太强了6666666666
作者: xin2286056    时间: 2020-11-21 11:55
TQL,666666666
作者: 加藤惠吖    时间: 2020-11-21 12:00
感谢 太强了叭!
作者: 天蓝色    时间: 2020-11-28 11:39
好像从1.16开始,Minecraft支持Unicode字符集中超过U+FFFF的字符(支持表情符号的码位及CJK拓展B区等),但需要相关字体才能显示




欢迎光临 Minecraft(我的世界)中文论坛 (https://www.mcbbs.net/) Powered by Discuz! X3.5