5
我開始爲Haskell使用Fungen庫來製作一些遊戲,但是我有一個渲染問題。當我編譯並運行一些代碼時,它會顯示圖像和所有工作,但在每個遊戲循環中都會出現一些黑色條紋。我的一位朋友安裝了相同的工具和東西,但他沒有那個渲染問題,使用我寫的相同的代碼!Haskell - Fungen框架 - 渲染問題
有誰知道我該如何解決這個問題?
謝謝!
我開始爲Haskell使用Fungen庫來製作一些遊戲,但是我有一個渲染問題。當我編譯並運行一些代碼時,它會顯示圖像和所有工作,但在每個遊戲循環中都會出現一些黑色條紋。我的一位朋友安裝了相同的工具和東西,但他沒有那個渲染問題,使用我寫的相同的代碼!Haskell - Fungen框架 - 渲染問題
有誰知道我該如何解決這個問題?
謝謝!
看起來你可以很容易地說初始化一個Haskell FunGEn程序雙緩衝:
import Graphics.UI.GLUT
,然後,然後再創建窗口,指出:
initialDisplayMode $= [DoubleBuffered]
正如你描述它,它似乎問題在於你的機器配置或庫。一些上下文(操作系統,發行版,如果可用,架構,硬件等)可能會有所幫助。 – fuz
我使用的是Windows XP,而且我的電腦速度並不慢,我有一個AMD雙核處理器和2GB內存。我的硬件與我的朋友相似,但他使用Windows 7.我希望它有幫助。 如果有人遇到同樣的問題,可能會更容易理解xD –
您使用的是雙緩衝嗎?這種「黑色條紋」的東西讓我想起了當我不知道這種技術時我曾經看到過的許多種手工藝品 - 而且他們非常挑剔。顯示器刷新頻率,CPU速度或天氣的輕微變化可能會使它們消失(或使其變壞十倍)。然後再次,大多數圖形庫默認情況下默認雙緩衝...... –