开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[创作交流] 用font导入图片 #4

 发表于 2024-7-22 16:57:06|显示全部楼层|阅读模式 IP:广东省
【用font导入图片 #4】

font指资源包中存储字体材质的文件夹名称,这些材质在不包含在官方示例包中。但是修改这些材质可以改变游戏中使用的字体。即文字本身也是贴图。

其中,Unicode编码的E000~F8ff,被称作Unicode私用区。是为了给文字编码留下自行利用的空间而存在的空白区域,而在Minecraft基岩版中,为了在文本中插入一些特殊字符,私用区字符被赋予了特殊的功能。
41C30263E8D4DB3DBFC78BE3EEC816EE.jpg
(图-私用区字符)
使用原始文本rawtext的的\u,可以直接输入Unicode编码显示字符。
  1. {"rawtext":[{"text":"\ue000"}]}
复制代码


修改font里的材质,就可以像资源包一样替换成自己喜欢的图案。
但是非私用区字符和私用区字符的差别在于,私用区字符的显示尺寸是随着材质大小而增大的。
651E82F0EC021697717A2DE9FFB50747.jpg
(图-插入图片)
输入位置可填充的最大尺寸
单字符像素(总贴图像素)
单个方块(告示牌)96x(1536x)
书本128x(2048x)
侧边栏(记分板)96x(1536x)


苦力怕论坛,感谢有您~
 发表于 2024-7-22 17:08:27 来自手机|显示全部楼层 IP:广东省
本帖最后由 portedboar44215 于 2024-7-22 17:09 编辑

草,我以为只能16x16大小
我就把一个图片分割成了好几份
然后就成了这样
(图片存储在私用区)
Screenshot_20240722-170810_Minecraft.png
2#2024-7-22 17:08:27回复收起回复
苦力怕论坛,感谢有您~
 楼主|  发表于 2024-7-22 17:18:18|显示全部楼层 IP:广东省
portedboar44215 发表于 2024-7-22 17:08
草,我以为只能16x16大小
我就把一个图片分割成了好几份
然后就成了这样

其实是可以扩大的

我记得16x应该是原字符的两倍大小吧。不同尺寸很难调整的,很容易出框。
3#2024-7-22 17:18:18回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 发表于 2024-8-1 23:45:25 来自手机|显示全部楼层 IP:0
大佬,我一直在寻找关于font的教程,因为我想做个字体UI资源包,但我又对这类似的一窍不通,看了大佬的教程懂了一点点,大佬可以讲详细一点吗,求求了
4#2024-8-1 23:45:25回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 楼主|  发表于 2024-8-2 01:16:44 来自手机|显示全部楼层 IP:广东省
乐寻木 发表于 2024-8-1 23:45
哇大佬,我一直在寻找关于font的教程,因为我想做个字体UI资源包,但我又对这类似的 ...

啊?Σ(っ °Д °;)っ
基岩版的font不就只是把贴图改掉吗?就只有这样了呀。
5#2024-8-2 01:16:44回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 发表于 2024-8-2 02:42:06 来自手机|显示全部楼层 IP:0
惯宣-CGX_ 发表于 2024-8-2 01:16
啊?Σ(っ °Д °;)っ
基岩版的font不就只是把贴图改掉吗?就只有这样了呀。 ...

啊(*゚ロ゚)!!那大佬怎么个替换法?
6#2024-8-2 02:42:06回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 楼主|  发表于 2024-8-2 11:30:19 来自手机|显示全部楼层 IP:广东省
乐寻木 发表于 2024-8-2 02:42
啊(*゚ロ゚)!!那大佬怎么个替换法?

就是画材质的方法。
7#2024-8-2 11:30:19回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供支持 | GMT+8, 2024-12-12 04:39

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号-3