效果图
图为使用图形接口制作的游戏内窗口。
简介
图形接口(Graphics Interface,以下简称 GI)是一个提供图形功能的模组。
使用GI,你可以随时创建客户端窗口,并自定义布局和功能,从而实现游戏 GUI 内难以实现的效果。
除此之外,GI 还提供了一系列常用工具,例如:
脚本解析、播放音乐、数学计算、玩家输入处理、读写文本、读取图片音乐、FPS 控制、双缓冲技术等等。
使用
一般情况下,需要和依赖 GI 的模组一同装入 mods 文件夹使用。
开发过程中,需要添加为项目 Lib。可能需要手动配置 Gradle 文件。
Q&A
Q:会支持其他版本吗?
A:可以,你也可以选择自己制作其它版本的 API,毕竟 GI 本体是独立于 Minecraft 的,自然不受版本影响,只需要更改模组主类即可。
Q:这个模组有什么用?
A:其实我也没想好,可以做一些可视化配置界面,游戏控制之类的:比打指令方便点。不过窗口启动效率不如游戏内 GUI。
Q:我导入了,但是该怎么写代码?完全没有文档注释啊?
A:由于编码兼容问题,所有中文注释已经被删除,仅有的英文注释很少。具体的编码教程会发布在模组教程区,敬请期待。