我在其他语言中使用了GUI,但从来没有像C这样的低语言。我在网上看过,发现 SDL 是理想的选择,但不幸的是我不喜欢它在它自己的窗口内运行。有没有办法直接绘制到没有任何其他功能的屏幕?
例如,如果我想绘制一个保持在其他窗口顶部的形状,但不只是将其属性设置为透明的舞台。
如果那是不可能的,那么我正在寻找尽可能简单和轻松的东西。我的目标是创建something like this
答案 0 :(得分:5)
有没有办法直接在屏幕上绘制而没有任何其他功能?
这取决于您运行的环境,但总的来说:不,如果您在具有某种显示管理功能的系统上运行(除非您忘记提及您正在使用裸骨图形,否则一些微控制器。)有人必须为你指定一种绘图窗口。
例如,如果我想绘制一个停留在其他窗口顶部的形状,但不仅仅是将其属性设置为透明的阶段。
如上所述,你需要有人为你提供缓冲。而这正是一个窗口。
如果那是不可能的,那么我正在寻找尽可能简单和轻松的东西。我的目标是创造这样的东西
SDL& OpenGL,或者真的:使用一些游戏/ 3D引擎。