伊姆吉
Garry Mod的即时模式3D2D UI。 查看一些实际用途。
特征
在一个区域中创建可点击的按钮或跟踪鼠标需要一行代码
可视性优化,以防止在不可见的情况下呈现UI
仅是cam.Start3D2D的包装,因此所有surface库功能仍然可用
错误处理以防止客户端在发生Lua错误时崩溃
安装
将imgui.lua放置在您的插件或游戏模式中的某个位置(例如, myaddon/lua/myaddon/imgui.lua ),并确保它是AddCSLuaFile d,并且可用于您的客户端渲染代码。
例子
与实体一起使用:
-- 3D2D UI should be rendered in translucent pass, so this should be either TRANSLUCENT or BOTH
ENT. RenderGroup = RENDERGROUP_TRANSL
1