摘要: 什么是 ImGui IMGUI (Immediate Mode Graphical User interface),下载地址。 ImGui 是一种比较新颖的 GUI 实现模式,适用于显示区域实时刷新的程序里面。在 Simple2D 上实现 GUI,如果要自己编写一个 GUI 库,这是一件很困难的事。 阅读全文
posted @ 2017-07-23 22:22 为了邮箱5 阅读(9494) 评论(0) 推荐(1) 编辑
摘要: glfw 是一个专门针对 OpenGL 的 C 语言库,它提供了一些渲染物体所需的最低限度的接口。它允许用户创建 OpenGL 上下文,定义窗口参数以及处理用户输入。 这次打算使用 GLFW 替代掉 Simple2D 的那个简陋的 RenderWindow,以便简单地实现更多的功能,也是为了使用 I 阅读全文
posted @ 2017-07-23 11:34 为了邮箱5 阅读(1121) 评论(0) 推荐(0) 编辑
摘要: 接下来文章中,会介绍一个简单的程序——音乐播放器。通过编写一个音乐播放器在 Simple2D 中加入两个库:音频库 bass 和界面库 ImGui。 下面是音乐播放器的预览图: 播放器的功能比较简单,音频播放使用了 bass 库,界面则是使用 ImGui 库。 阅读全文
posted @ 2017-07-23 00:37 为了邮箱5 阅读(564) 评论(0) 推荐(0) 编辑