ImGui
下载方式
通过 cspkg 下载
在 shell 中使用 cspkg 工具,并使用以下指令
普通用户请下载:
cspkg install imgui
如果您的显卡型号过旧,可以使用:
cspkg install imgui_gl2
如果需要使用字体扩展,请额外追加下载:
cspkg install imgui_font
简介
ImGui 是由著名的图形工具库 Dear ImGui 通过 CNI 包装翻译而来的 CovScript 扩展包。
其旨在实现快速迭代,让生产者可以高效编写可视化/调试工具(与普通用户级别的图形应用程序不同)。
Dear ImGui 在游戏引擎的调试工具中表现优异,目前已有许多著名游戏使用此库作为调试工具的开发库。Dear ImGui 的赞助商与使用者包括 Blizzard、Google、Nvidia、Ubisoft、Activision等。
而 CovScript 也希望用户能更简单地用上 Dear ImGui,这便是 ImGui 扩展包的由来。
Dear ImGui 原项目地址:https://github.com/ocornut/imgui
快速开始
import imgui using system using imgui var app = window_application(get_monitor_width(0)*0.5,get_monitor_height(0)*0.5,"example app") var w1_is_open = new boolean while !app.is_closed() app.prepare() begin_window("example window1##w1",w1_is_open,{}) set_window_pos(vec2(0,0)) set_window_size(vec2(get_monitor_width(0)*0.5,get_monitor_height(0)*0.5)) end_window() app.render() end
典型的结构由 while !app.is_closed
end
构成,其中 while 内可以绘制多个窗口,最后渲染。
ImGui 中有一些重要的
基础概念,请确保您大致了解后,再阅读详细文档。