[imlib]ImGuILib
模组属性评比

距离显示结果还剩5票~

路过的这位少侠,你觉得这款Mod怎么样,可否愿意来评一评它呢?登录并评比
更新日志
  • 暂无日志..

历史编辑记录更多
    管理组

      暂无管理组..

    编辑组

      暂无编辑组..

    开发组申请
    活跃
    开源
    [imlib]

    ImGuILib

    0.0

    无人问津

    昨日指数: 4
    昨日平均指数: 67.753

    1332

    总浏览

    --

    资料填充率


    如何下载?
    • 概述

      此库提供了一个 ImGui 绘制实现,可以让你在 Minecraft(Forge) 1.12.2 中使用 ImGui。

      [imlib]ImGuILib-第1张图片

      特别说明

      本 Lib 只测试了 Windows 环境下的运行情况!

      需要在 Screen 中处理键盘输入和鼠标事件,以下是一个简单窗口绘制:

      public class MyGuiScreen extends GuiScreen{
          @Override
          public void drawScreen(int mouseX, int mouseY, float partialTicks) {
              super.drawScreen(mouseX, mouseY, partialTicks);
              ImGuiImpl.draw(io -> {
                  ImGui.showDemoWindow();
              });

          }

          @Override
          public void handleKeyboardInput() throws IOException {
              super.handleKeyboardInput();
              ImGuiImpl.handleKey(); // 需要手动在此处调用此方法处理按键消息
          }
          
          @Override
          public void handleMouseInput() throws IOException {
              super.handleMouseInput();
              ImGuiImpl.handleMouse();// 需要手动在此处调用此方法处理鼠标滚轮等消息
          }
      }

      引用代码

      已知问题

      在 1.12.2 版本中,设置启动参数 -Dfile.encoding=UTF-8 启动游戏,ImGui 文本有一定概率会渲染错误!

      非常玄学,具体表现为■■■■■、乱码字符串什么的

      [imlib]ImGuILib-第2张图片[imlib]ImGuILib-第3张图片

      ImGuiConfigFlags.ViewportsEnable 无法使用。

    短评加载中..