基本的思路就是:系统消息队列 + 图形 api 以 Windows 平台举例,就是 win32 + 渲染方案,后者根据 ui 库的应用可以选 gdi、dx、opengl、vulkan 等,由实际场景的需求而定(轻量化?高性能实时渲染?是否跨平台?开发难度?等) 我早几年开始做了 d14uikit,是 win32+dx 的方案。
实际上是之前一直在做的一个游戏引擎,从它的框架移植了核心 ui 代码包装成的一个库,并且提供 c++ 和 python 的接口以方便二次开发,整个库才 1~2M…。
代码:
熊猫烧香技术含量高吗?高在哪里?
为什么都说 Finder 难用?
《神探狄仁杰》中王孝杰没信用没功夫也没有脑子,为什么武则天会赏识他,狄仁杰会纵容他?
我怎么觉得核动力航母比常规航母并没有多大优势?
只是突然很好奇,已经造出了三艘航母,为何不能按照这样的模板,批量建造航母呢?
***拍大尺度片子时摄影师不会看光吗?
使用 JetBrains 的产品时,你是倾向于为每个语言分别安装 IDE,还是安装语言的插件?
生活中怎样的美女才能被称为「大」美女?
华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
如何评价高圆圆的身材算是美女类型的吗?
如何看待凤凰传奇取消天津场演唱会?
不结婚,不生孩子,老了怎么办?
《灵笼》第二季中马克与冉冰在灵息籽中的重逢引发了世纪虐恋的讨论,如何评价这种情感设定?
伊朗的军事实力是不是打不过以色列?
如何评价***伊内斯·特洛奇亚的身材?
将 Windows Server 作为个人 PC 操作系统来用是怎样的体验?
现在个人博客不能备案了吗?
福特级航母的电磁弹射到底出了什么问题?
为什么不用rust重写Nginx?
身材丰满有哪些烦恼?
你们的腰突是怎么突然好的?
字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
为什么现在年轻人很少愿意进入化工制造业?
py爬虫的话,selenium是不是能完全取代requests?
要不要从北京搬去成都,且让孩子在成都上学?
Rust重写Kafka有哪些优势?
前端能否限制用户截图?
你为什么对kotlin失去好感?
go为了编译速度减少了很多编译优化?为什么不能提供优化编译模式来提升运行效率?是太懒还是另有隐情?
网传广东怀集洪水后赵一鸣超市被哄抢,县***回应相关单位正在核实,若属实哄抢者该承担哪些法律责任?