Zay*_*ats 3 c++ oop directx user-interface
有一段时间了,我一直想在C++和DirectX 9中创建自己的GUI"库".我已经看到了很多关于GUI的问题,但我想要的是一个特定于游戏的GUI.大多数库都非常复杂,非常通用,它们支持命令行解析和窗口创建等.这些库不适合我的需求,所以我想编写自己的库.唯一的问题是我不知道从哪里开始.
我不知道如何为库构建框架/基础.我不知道如何使GUI元素/对象相互通信以及如何处理事件.我也不知道如何管理GUI的图形.例如,我是否让程序员对GUI的外观负责,还是创建默认设计?然后,我是否存储了一个单独的文件,用于设计按钮,文本框,标签,组合框等?
我还想指出,我只在全屏模式下计划我的GUI,并且我只想支持基本元素,如按钮,文本框,静态标签等.我希望能够创建一个HUD与图书馆.我知道我问了很多问题,但我从来没有试过创造这么复杂的东西.
归档时间: |
|
查看次数: |
4191 次 |
最近记录: |