精易论坛

标题: [IMGUI]易语言imgui入门教学最后一课,制作一个完整UI [打印本页]

作者: xiaolin666    时间: 6 天前
标题: [IMGUI]易语言imgui入门教学最后一课,制作一个完整UI
本帖最后由 xiaolin666 于 2024-11-9 00:14 编辑

教学模块为论坛的1.77模块,无模块守护,还担心的可以源码重新编译一个。指路:【新提醒】ImGui 1.77最新最全库函数封装,UI库的又一新选择!_精易论坛.
紧赶慢赶终于是把课程用的代码写完了,其实IMGUI学会之后很简单,重复率高,我这个只用了几分钟就CV出来了,时间久一点还能做的更精细,这最后一集就是教你如何自己封装组件,自己封装风格, 屏幕截图 2024-11-08 235659.png 屏幕截图 2024-11-09 001425.png
你只要把之前的课程看完,这个是一定能看得懂的
模块来源:【新提醒】ImGui 1.77最新最全库函数封装,UI库的又一新选择!_精易论坛.
第一课:[IMGUI]易语言imgui入门第一课,脱离背景窗口[伪脱离]_精易论坛
第二课:[IMGUI]易语言imgui入门第二课,了解IMGUI自带的调试工具_精易论坛
第三课:[IMGUI]易语言imgui入门第三课,动态改变文本的字体,大小..._精易论坛
第四课:[IMGUI]易语言imgui入门第四课,改变组件属性与颜色_精易论坛
第五课:[IMGUI]易语言imgui入门教学最后一课,制作一个完整UI_精易论坛
说到为什么想做这个,是因为我前一段时间在群里看到有人为了给IMGUI改个风格掏了三位数,他给我的回复是他只会易语言,根本就不会什么IMGUI
感觉这个UI库比较装逼,看别的大牛天天玩这个,但他自己英语不好,也看不懂,不得不掏腰包让别人《精调》风格,而且也看到某平台有很多倒卖成品UI的
所以我才出了这样一个简单的易语言的IMGUI使用教程
我的实力也就差不多这样了,再往下深入其实还有很多,但我也只够个领入门的水平
希望以后会有更多的人分享自己的IMGUI界面,我做的侧重点不同,还是有很多不足
其实波哥封装的图表库才是模块精髓,但我没学多少,不好乱教人
多多分享,共同学习进步



补充内容 (2024-11-11 17:28):
https://bbs.125.la/thread-14839974-1-1.html
补充一个全局风格结构体

EIMGUI_DX11从零到一.zip

916.88 KB, 下载次数: 48, 下载积分: 精币 -2 枚


作者: 撩唇笔    时间: 6 天前
        支持开源~!感谢分享
作者: jiqigouer    时间: 6 天前
支持,谢谢分享教程
作者: JYYeah    时间: 6 天前
支持,谢谢分享教程
作者: xue9528    时间: 6 天前
感谢分享~
作者: kenan236    时间: 6 天前
11111111111111111
作者: qqmqqg    时间: 6 天前
6666666666666666666666666
作者: a019872140    时间: 6 天前
牛逼6666666666666
作者: chenboss    时间: 6 天前
看看好不好学
作者: hhf4977    时间: 6 天前
        感谢分享,很给力!~
作者: angelaleeahngi    时间: 6 天前
支持开源~!感谢分享
作者: pshq123    时间: 6 天前

作者: gdhong    时间: 6 天前
66666666666666666666
作者: mytiger    时间: 6 天前
感谢分享~!
作者: 星空Allstar    时间: 6 天前
谢谢楼主分享
作者: wmv520    时间: 6 天前
支持开源~!感谢分享
作者: 君九    时间: 6 天前
感谢分享
作者: 文西哥    时间: 6 天前
谢谢分享,很有帮助
作者: Fate    时间: 6 天前
感谢分享
作者: kyo9766    时间: 6 天前
感谢分享详细的教程
作者: 胖子葛格    时间: 6 天前
感谢大神分享~!
作者: vhk    时间: 6 天前

支持开源~!感谢分享
作者: xf702    时间: 6 天前
学海无涯啊。。。
作者: 美味萝卜    时间: 6 天前
支持开源~!感谢分享
作者: 无名霸道    时间: 6 天前
支持开源~!感谢分享
作者: wgqxj    时间: 6 天前
谢谢分享
作者: tmkwcwt2019    时间: 6 天前
支持开源~!感谢分享
作者: chenliben    时间: 6 天前
感谢分享   
作者: pnf    时间: 6 天前
感谢分享   

作者: wjswzj0    时间: 6 天前
感谢分享,很给力!~
作者: 奶咖    时间: 6 天前
学习学习
作者: 在我眼里    时间: 6 天前
大哥 有一个问题 无法鼠标穿透,导致创建了以后 就无法点到其他东西了
作者: xiaolin666    时间: 6 天前
在我眼里 发表于 2024-11-9 10:53
大哥 有一个问题 无法鼠标穿透,导致创建了以后 就无法点到其他东西了

直接置窗口穿透,然后检测鼠标是否移动到窗口上,可以通过ImGuiIO类的成员方法WantCaptureMouse来实现。这个方法可以用来判断鼠标是否在IMGUI窗口内,从而决定是否需要将鼠标事件传递给IMGUI处理。当鼠标进入IMGUI窗口部分就把鼠标消息传入IMGUI窗口,实现拖动点击,鼠标移出IMGUI窗口就正常穿透,
作者: 没事瞎琢磨    时间: 6 天前
虽然不懂,但好厉害
作者: xiaojiancccc    时间: 6 天前
谢谢分享
作者: ctry78985    时间: 6 天前
感谢分享
作者: 5864    时间: 6 天前
支持开源~!感谢分享
作者: yu520    时间: 6 天前
支持开源~!感谢分享
作者: 396384183    时间: 6 天前

感谢分享
作者: ys2yy    时间: 6 天前

作者: 亿万    时间: 6 天前
感谢分享,很给力!~
作者: 734108950    时间: 6 天前
感谢分享,很给力!~

作者: hegh    时间: 6 天前
        支持开源~!感谢分享
作者: 光影魔术    时间: 6 天前
感谢分享
作者: 清风醉1    时间: 5 天前
666666666666666666666666666666666
作者: year1970    时间: 5 天前
感谢分享
作者: 一指温柔    时间: 5 天前
支持开源~!感谢分享
作者: please    时间: 5 天前
感谢分享,支持开源!!!
作者: 深圳梦    时间: 5 天前
感谢分享,很给力!~
作者: 相濡以沫1314    时间: 5 天前
666666666666
作者: 曦月    时间: 5 天前
论坛有你更精彩
作者: q13956344231    时间: 5 天前
#在这里快速回复#SYSTEM权限
作者: jiang910615    时间: 5 天前
学习学习
作者: yezirun888    时间: 4 天前
66666666666666
作者: 宇智波·奶嘴    时间: 4 天前
太难了,这就最后一课了啊
作者: 本森Bin    时间: 4 天前
感谢分享,支持开源
作者: zxxiaopi    时间: 4 天前
感谢分享
作者: gdhong    时间: 3 天前
666666666666666666
作者: angelaleeahngi    时间: 3 天前
支持开源~!感谢分享
作者: 媞鱫s㈣妳    时间: 3 天前
感谢分享!!!
作者: 方羽    时间: 前天 14:41
感谢分享!!!
作者: 原始世界    时间: 前天 17:17
谢谢分享
作者: ys2yy    时间: 前天 17:28

作者: 阿凡地方23    时间: 昨天 09:41
  感谢分享
作者: 温暖的舌骨    时间: 昨天 11:06
`感谢~~
作者: 在我眼里    时间: 昨天 15:52
xiaolin666 发表于 2024-11-9 11:17
直接置窗口穿透,然后检测鼠标是否移动到窗口上,可以通过ImGuiIO类的成员方法WantCaptureMouse来实现。 ...

我看到您发得这个解决办法了,希望大佬能写个例子吗,不知道这个函数如何用,因为我看他只是捕获鼠标,但是不知道如何判断 是否已经移动出 IMGUI窗口得这个问题。
作者: shaoxing0117    时间: 昨天 16:49
        支持开源~!感谢分享




欢迎光临 精易论坛 (https://bbs.125.la/) Powered by Discuz! X3.4