看板 GameDesign 關於我們 聯絡資訊
小弟 不才 跟各位請教下列問題: 1.有人做過 雙螢幕顯現的效果嘛? (兩個螢幕顯示不同的畫面) 1.1 如果有,那請問 是採用OpenGL麻?還是DX? 2.有嘗試用任何方法開啟 2個 Windows 並且配合OpenGL顯示麻? 目前小弟用SDL 的video方式 好像不能一次開兩個畫面.... 類似這樣: screen2 = SDL_SetVideoMode (800, 600, 16, SDL_SWSURFACE ); 本來想說 screen2 可以做兩次 就可以 結果發現 系統會以最後一個顯示> <" 2.2 有人嘗試過別的方法開啟兩個顯示的畫面(同一個顯示器) 以上兩個問題,能解決1或2都可以..... 不出各位所料 我要做3D顯示...XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.67.213.161
killman:我有用過opengl的雙視窗 不過寫的很爛 08/16 09:58
killman:比較快的方法應該是同視窗開兩個viewport 用glScissor 08/16 10:00
Bencrie:OpenGL 多視窗要一直呼叫(glx|wgl)MakeCurrent來切換 08/16 15:16
想到2個方法: 1.使用Win 的窗口去呼叫出來 (我用Dev 預設OpenGL的範例開兩個windows過) 2.將顯示畫面變成1600*600(800*600*2) 然後顯示卡設置 成水平延伸 (SDL設置成全螢幕不知道能不能有這個效果) 另外感謝 樓上的回答 我會try看看 ※ 編輯: wupojung 來自: 59.104.147.175 (08/17 03:01)