討論區快速選單
知識庫快速選單
手把手帶你Android開發實務 政府補助!學嵌入式+物聯網
[ 回上頁 ] [ 討論區發言規則 ]
請問WIN32視窗貼2D圖如何設置左上角為0,0
更改我的閱讀文章字型大小
作者 : wang3529(兔妹) 貼文超過200則人氣指數超過10000點
[ 貼文 307 | 人氣 27736 | 評價 50 | 評價/貼文 0.16 | 送出評價 36 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/8/16 下午 10:04:02
最近為了某些原因所以想要在WINDOWS下使用WIN32視窗
我是參考http://www.cnblogs.com/kekec/archive/2010/07/30/1789058.html做出視窗
不過在貼2D圖部分遇到了問題

以前在WINDOWS下使GLUT,WIN CE下使用Win32
因為習慣0,0位置在左上角
所以我用
gluOrtho2D(0,640,480,0);
或是glOrtho(0,640 ,480, 0,-1.0, 1.0);
貼2D圖的時候把glVertex2f 對應的glTexCoord2f重新做了調整
這樣達到左上0,0 右下640,480

不過現在WINDOWS下使用WIN32視窗
我OpenGl部分用以前的方法 顯示不出畫面來
不知道還漏了什麼?
只好拿掉gluOrtho2D glOrtho 從新排列glVertex2f glTexCoord3f
結果是中心點為0,0方式秀圖 挺難算的
想請問如何達到左上0,0 右下640,480
作者 : wang3529(兔妹) 貼文超過200則人氣指數超過10000點
[ 貼文 307 | 人氣 27736 | 評價 50 | 評價/貼文 0.16 | 送出評價 36 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2015/8/20 下午 09:29:23
找到原因了
把gluPerspective拿掉改成glOrtho或是gluOrtho2D就OK

話說我用opengl
不管全螢幕模式是用WIN32或是glut開的
按WIN鍵時都不像DirectX那樣程式自動縮到最小
看起來裝置也沒遺失 似乎也不用作釋放圖檔與重讀動作
請問跳出全螢幕時 有什麼需要重置的東西嗎?
 板主 : 白老鼠(Gary)
 > OpenGL - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - OpenGL - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
OpenGL
1 白老鼠(Gary) 2720 
2 CROMAYEN2000 1530 
3 aming 500 
4 東昇 380 
5 PLAYER 120 
6 富伯 110 
7 qq 100 
8 NDark 80 
9 ozzy 60 
10 simula 60 
OpenGL
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2018 程式設計俱樂部 http://www.programmer-club.com.tw/
0.015625