[問題] opengl同時顯示多個圖形

看板C_and_CPP (C/C++)作者 (UUU)時間10年前 (2015/11/15 17:35), 編輯推噓2(209)
留言11則, 4人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) opengl 問題(Question): 請問我想畫出多個圖形 卻只會顯示最後一個圖形 請問要用甚麼方法達成 感覺是很基本的... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.236.201.38 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1447580128.A.9B8.html

11/15 17:40, , 1F
沒程式碼,只能靠水晶球找到你的錯誤了嗎
11/15 17:40, 1F

11/15 18:05, , 2F
要設圖形暫存區啊,一直被洗掉當然只有最後一個圖形
11/15 18:05, 2F

11/15 19:17, , 3F
不好意思 貼個簡單的程式碼 可以教我大概怎麼設嗎
11/15 19:17, 3F

11/15 19:18, , 4F
codepad.org/ftHJj9KI
11/15 19:18, 4F

11/15 23:16, , 5F
沒用過glut,但他理論上一種功能就一種callback吧
11/15 23:16, 5F

11/15 23:20, , 6F
所以你第二個呼叫其實會蓋掉第一個
11/15 23:20, 6F

11/15 23:24, , 7F
再來,SwapBuffer的作用你要好好看下
11/15 23:24, 7F

11/15 23:26, , 8F
像畫不同圖在兩張紙上,但展示窗就一個,所以只看到一
11/15 23:26, 8F

11/16 00:42, , 9F
好的 感謝~ 我再研究一下SwapBuffer的功能
11/16 00:42, 9F

11/17 01:29, , 10F
每個循環時間會重繪displayfunc,而你這樣只會重繪 trib
11/17 01:29, 10F

11/17 01:29, , 11F
,搜尋opengl 還是0分,有你要的範例
11/17 01:29, 11F
文章代碼(AID): #1MI57Wcu (C_and_CPP)
文章代碼(AID): #1MI57Wcu (C_and_CPP)