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