原版 C++版本在此:用 C++撸了一个 Minecraft 字体贴图生成器
运行效果
基本方法不变,生成 16x16 个 16x16 贴图来表示 0x00000000 到 0xffffffff 的所有文字
然后根据字体测量结果,生成对应glyph_sizes.bin
文件
这个网页版本更进一步,直接生成 zip 形式的材质包,直接扔到资源包路径,就可以直接被 Minecraft 加载了。
使用的技术说明
glyph_sizes.bin
用的是Uint8Array
由于项目实在不算大,所以没有用 npm 之类的包管理器, CSS/JS 也是直接写网页上的,当然也没有用任何框架。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.