我正在构建一个类似于Unreal Engine的CAD应用程序/游戏,使用C++编写,需要UI。OpenGL/UE5的选项很有限,我错过了React。因此,我发现了RmlUi(在C++中使用HTML/CSS样式渲染),为其编写了自己的Slate后端,甚至将web版本运行在wasm + three.js上。但是,我仍然缺乏组件、钩子和虚拟DOM,因此自己构建了它们。它是alpha版本,开源,希望您尝试或破坏它:https://github.com/geforcefan/cppreact