我开始使用Fungen库为Haskell制作一些游戏,但我在渲染方面遇到了问题.当我编译并运行一些代码时,它会向我显示图像和所有工作,但在每个游戏周期,都会出现一些黑色条纹.我的一个朋友安装了相同的工具和东西,但他没有那个渲染问题,使用我写的相同代码!
有谁知道我该如何解决这个问题?
谢谢!
看起来你可以轻松地将 Haskell FunGEn 程序初始化为双缓冲:
import Graphics.UI.GLUT
Run Code Online (Sandbox Code Playgroud)
然后在创建窗口之前声明:
initialDisplayMode $= [DoubleBuffered]
Run Code Online (Sandbox Code Playgroud)