我正在使用 SFML.NET 2.2(刚刚从 2.1 升级,也有同样的问题),在将大量内容渲染到屏幕时出现了一些奇怪的行为。它也可能与使用多个视图有关,我真的不知道。
我确实搜索了解决方案,但只发现其他人在垂直同步或清除两次等方面存在问题。我检查并完全确定我没有两次清除屏幕并且我没有启用垂直同步与设置帧速率限制同时。
我正在制作一个游戏,当只绘制地图时,一切都很好。如果我然后启用天气粒子一切都还好。如果我关闭天气并切换地图编辑器 gui,它仍然可以。但是,如果我同时拥有天气和编辑器 gui,每个都进行大量渲染,屏幕上会出现一些奇怪的闪烁。它看起来像在某些视图区域内飞行的扭曲和拉伸的字母或盒子。
(我还不能发布图片)
请帮助我,我不知道为什么会发生这种情况,但这确实令人不安,并且使游戏的播放和编辑变得不那么有趣。