我有兴趣为我的python 3d游戏引擎实现UI系统。目前,我的目标是使用CEF Python使用html和自定义CSS渲染GUI,因为这可以方便地处理所有2D布局定位,文本渲染和用户输入控件。但是,与普通的Chrome浏览器相比,性能明显更慢,更斩波!在CEF和浏览器中运行WebGL演示,我相信CEF Python的上限为30 FPS,而chrome则容易以60 fps运行。
根据this页面,似乎有一个windowless_frame_rate
标志,我可以设置为版本51以提高帧限制。不幸的是,我使用pip(通过python -m pip install cefpython3
)安装的可用跨平台版本是31.2。有没有办法在Windows 10,64bit上安装最新版本的CEF Python?在github页面中,似乎只为linux维护了最新版本。是否有为Windows维护的更新版本或手动构建CEF和python绑定的说明?如果没有,对于任何使用CEF或CEFPython的人来说,还有其他技巧来提高性能吗?如果需要,我可以添加我编写的代码。任何建议将不胜感激。