本帖最后由 数据system 于 2020-9-27 23:30 编辑
复制代码直接写在事件的类当中,会出现贴图渲染错误
各位大佬们这应该如何解决?应该怎么写才能在客户端为其指定贴图?
请问各位大佬们有没有hud的教程吗?论坛里似乎没有关于hud的详细教程
直接写在事件的类当中,会出现贴图渲染错误
各位大佬们这应该如何解决?应该怎么写才能在客户端为其指定贴图?
请问各位大佬们有没有hud的教程吗?论坛里似乎没有关于hud的详细教程
- //渲染HUD
- @SubscribeEvent
- public void onUseItem(RenderGameOverlayEvent event) {
- ResourceLocation Hud = new ResourceLocation("textures/gui/Hud18.png");
- Minecraft Mc = Minecraft.getMinecraft();
- if (event.getType() != RenderGameOverlayEvent.ElementType.ALL) {
- return;
- }
- int width = (event.getResolution().getScaledWidth()-182)/2;
- int height = event.getResolution().getScaledHeight();
-
- Mc.renderEngine.bindTexture(Hud);
- Mc.ingameGUI.drawTexturedModalRect(width, height-60, 0, 0, 182, 5);
- }

各位大佬们这应该如何解决?应该怎么写才能在客户端为其指定贴图?
请问各位大佬们有没有hud的教程吗?论坛里似乎没有关于hud的详细教程
2021.12 数据,可能有更多内容
本帖最后由 数据system 于 2020-9-27 23:30 编辑代码:
- //渲染HUD
- @SubscribeEvent
- public void onUseItem(RenderGameOverlayEvent event) {
- ResourceLocation Hud = new ResourceLocation("textures/gui/Hud18.png");
- Minecraft Mc = Minecraft.getMinecraft();
- if (event.getType() != RenderGameOverlayEvent.ElementType.ALL) {
- return;
- }
- int width = (event.getResolution().getScaledWidth()-182)/2;
- int height = event.getResolution().getScaledHeight();
-
- Mc.renderEngine.bindTexture(Hud);
- Mc.ingameGUI.drawTexturedModalRect(width, height-60, 0, 0, 182, 5);
- }

各位大佬们这应该如何解决?应该怎么写才能在客户端为其指定贴图?
请问各位大佬们有没有hud的教程吗?论坛里似乎没有关于hud的详细教程
6666666666
- ResourceLocation Hud = new ResourceLocation("textures/gui/Hud18.png");
这个 ResourceLocation 会被解读为 assets/minecraft/textures/gui/Hud18.png。请改成:
- ResourceLocation Hud = new ResourceLocation("my_mod", "textures/gui/Hud18.png");
其中 my_mod 是你的 modid。
本帖最后由 数据system 于 2020-9-28 13:24 编辑
已经解决问题。
已经解决问题。