本帖最后由 xiaolin666 于 2024-11-8 00:03 编辑
教学模块为论坛的1.77模块,无模块守护,还担心的可以源码重新编译一个。指路:【新提醒】ImGui 1.77最新最全库函数封装,UI库的又一新选择!_精易论坛
本节课标注了一些初始化窗口时常用的属性常量,IMGUI多选框用到的的【左移】命令的原理。(其实左移就是易语言支持库的命令,在二进制中0001变成0010,就是左移(1,1),000001变成001000,就是左移(1,3),imgui的判断就是读变量指针的字节值。
2.认识IMGUI自带的Debug工具和界面调试器工具,尝试使用它们为自己的UI设计一个颜色,圆角,字体,宽度,间距,坐标
虽然封装的调试器仍是英语,但几个单词而已,改一改颜色拽一拽滑动条就能知道它们管什么
下节课我们将教学如何利用 push style/置入风格: [round,color,pos ,font]/[圆角,颜色,坐标 ,字体](组件名,值),pop/还原 [round,color,pos ]/[圆角,颜色,坐标,字体 ](值) 来实现自己在调试器中动态改变写好的设计,或把设计好的值通过push函数抄在初始化部分,直接固定一个自己的风格。
主要用到的函数就在这里了,不用下载附件直接写进去也能用
如果真 (界面调试器 = 1 )ImGui. ShowMetricsWindow (界面调试器 )’这个里面可以看参数 如果真 (主题动态设计器 = 1 )‘这个就是Debug,里面可以动态调试UI,调出你想要的效果再导出它的预设,然后通过pushstyle抄进代码就好 ImGui. ShowStyleEditor ()
|