我在别人的服务器上看见生僻字当成材质,然后我用了他们的材质包,但是不知道如何能实现把字体换成想要的材质
能否截张图看一下?
本帖最后由 wedfwsd 于 2020-8-7 16:46 编辑
打开我附的材质包,然后找到对应字体即可
当然你可能需要用到unicode转化
http://tool.chinaz.com/Tools/Unicode.aspx
在这里可以转化成unicode码,将转化所得数字转化为16进制,再截取头两个字符
例如 分→20998→5206,这个就是unicode_page_52的第7个(0是第一个)
&[#]20998; 把中括号去掉就会自动解析的
当然你可以反过来,例如这里4000对应的第一个是LV.的图标,十进16384对应䀀
w1632050253 发表于 2020-8-7 16:33
是在assets\minecraft\textures\font里的
我就想知道这些对应的那些生僻字
打开我附的材质包,然后找到对应字体即可
当然你可能需要用到unicode转化
http://tool.chinaz.com/Tools/Unicode.aspx
在这里可以转化成unicode码,将转化所得数字转化为16进制,再截取头两个字符
例如 分→20998→5206,这个就是unicode_page_52的第7个(0是第一个)
&[#]20998; 把中括号去掉就会自动解析的
当然你可以反过来,例如这里4000对应的第一个是LV.的图标,十进16384对应䀀
wedfwsd 发表于 2020-8-7 16:41
打开我附的材质包,然后找到对应字体即可
当然你可能需要用到unicode转化
谢谢,那个你下面那段说的给我整迷糊了,是要用那个.bin格式的文件吗,还是怎么样。我有点看不懂
w1632050253 发表于 2020-8-6 22:33
是在assets\minecraft\textures\font里的
我就想知道这些对应的那些生僻字
就比如你现在这张中最左上角的LV.
位于第1行的第1列,因此得知11,但由于是从0数起的而非1,因此实际是00
这里多给几个例子:
第3行第3列的那本书,既是22
书右边的白色心形,为第3行第5列,既是24
侠,位于第8行第11列,应为710,但由于超过9后从a继续数(0123456789abcdef),因此10对应a,既是7a
然后因为这张贴图名为unicode_page_40,因此
LV.对应的代码是\u4000
书对应的代码是\u4022
白心对应代码是\u4024
侠对应代码则是\u407a
这些是万国码,你用搜索引擎搜一下 \u407a 就能知道原本是什么字了,反过来就能通过unicode定位到该修改哪张图片的哪个位置。
最后游戏里能输入这个字或者填写unicode就能显示到对应的字
比如
tellraw @p "\u4000"
w1632050253 发表于 2020-8-7 16:49
谢谢,那个你下面那段说的给我整迷糊了,是要用那个.bin格式的文件吗,还是怎么样。我有点看不懂 ...
如果你想要知道这个图标对应哪个生僻字的话:
打开unicode_page_xx.png找到对应图标,xx代表某个数字
随后从左往右输出他在第几行第几列
然后把行数-1转化为16进制,列数-1也转化为16进制再和xx组合例如䔂(zi3)
unicode_page_45的第一行第三列
对应就是16进制4502,十进制17666
然后进制转化器把& #17666;转化就行了(空格要删掉)
⊙u⊙ 发表于 2020-8-7 16:51
就比如你现在这张中最左上角的LV.
位于第1行的第1列,因此得知11,但由于是从0数起的而非1,因此实际是00 ...
非常感谢,但是我加入了材质包,现在还是没有效果啊
wedfwsd 发表于 2020-8-7 16:59
如果你想要知道这个图标对应哪个生僻字的话:
打开unicode_page_xx.png找到对应图标,xx代表某个数字
随后 ...
材质包加上了但是材质没有出现啊
wedfwsd 发表于 2020-8-7 17:17
可能需要optfine才能兼容这种类型的材质,具体的不太清楚
抱歉帮不到你了ww
...
我已经加入了1.16.1的高清修复
w1632050253 发表于 2020-8-6 23:02
非常感谢,但是我加入了材质包,现在还是没有效果啊
看你什么版本,另外获取该道具的命令发一下
w1632050253 发表于 2020-8-7 17:22
我已经加入了1.16.1的高清修复
这个是不需要高清修复的
⊙u⊙ 发表于 2020-8-7 17:26
看你什么版本,另外获取该道具的命令发一下
1.16.1已经安装高清修复,我是用的mmoitem加的lore,打字也不行,公屏的字也是一样没有效果的
你说的那个包使用后,试试这个命令,会显示什么?
/tellraw @p "\u4000"
/tellraw @p "\u4000"
⊙u⊙ 发表于 2020-8-7 18:01
你说的那个包使用后,试试这个命令,会显示什么?
/tellraw @p "%u4000"
一样的,和武器上的材质是一样的
w1632050253 发表于 2020-8-7 00:07
一样的,和武器上的材质是一样的
提供不了的话那我只能猜测是自定义字体被调成了关或者是optifine导致不支持
这些东西一般都是建议在原版下测试的,有时间的话可以自己到低版本里试,至少我最近遇到的几个相关问题就是测试版的optifine引起的
⊙u⊙ 发表于 2020-8-7 18:13
提供不了的话那我只能猜测是自定义字体被调成了关或者是optifine导致不支持
这些东西一般都是建议在原版 ...
自定义字体在哪里开关呢
w1632050253 发表于 2020-8-7 00:21
自定义字体在哪里开关呢
视频设置之类的吧?装了optifine才会有的设置,你找一下就是
⊙u⊙ 发表于 2020-8-7 18:23
视频设置之类的吧?装了optifine才会有的设置,你找一下就是
找到了,默认是开着的
w1632050253 发表于 2020-8-7 00:24
找到了,默认是开着的
包发一下
wedfwsd 发表于 2020-8-7 16:41
打开我附的材质包,然后找到对应字体即可
当然你可能需要用到unicode转化
这个nb了,找了好久