byxiaobai
本帖最后由 byxiaobai 于 2021-8-6 16:37 编辑


这是forge自带的GUI


但类似vexview这种复杂GUI如何实现?
来自群组: 幻境空间站

3TUSK
forge自带的

错,这是 Minecraft 自带的。

所以你给的这个图的 GUI 怎么实现呢?换一个纹理就行了。不开玩笑。

byxiaobai
3TUSK 发表于 2021-8-3 03:47
错,这是 Minecraft 自带的。

所以你给的这个图的 GUI 怎么实现呢?换一个纹理就行了。不开玩笑。 ...

那如何实现滚动条?

3TUSK
byxiaobai 发表于 2021-8-3 12:41
那如何实现滚动条?

鼠标滚轮的动作会有一个 callback 可用。
看你截图你在用 1.16.5 的 Minecraft,你可以看一下 KeyBindingList 这个类是怎么做的。

byxiaobai
本帖最后由 byxiaobai 于 2021-8-3 15:00 编辑
3TUSK 发表于 2021-8-3 13:23
鼠标滚轮的动作会有一个 callback 可用。
看你截图你在用 1.16.5 的 Minecraft,你可以看一下 KeyBinding ...

谢谢!那么如何实现当鼠标移动到按钮上改变贴图?

msls1441
byxiaobai 发表于 2021-8-3 14:00
谢谢!那么如何实现当鼠标移动到按钮上改变贴图?

在render里手动判断鼠标位置是否在按钮的位置,是就bind其他的图片

肖恩酱-Shaun
我记得VV有开源过呀,你可以参考一下那个代码

PPR-Smile_cat
感觉很nuibi学一下