討論串[程式] 如何用OpenGL切割圖片?
共 6 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者littleshan (我要加入劍道社!)時間18年前 (2007/02/22 14:58), 編輯資訊
0
0
1
內容預覽:
我沒辦法執行你的程式 也許是因為我用日文版的 VC2005. 不過看過 cTxtImage::ShowTxtImage 後. 我發現每次顯示一段文字時. 你都要做一次 linear search 以找出文字在圖檔中的坐標. 此外你應該做 profiling 找看看效率上的瓶頸在哪. (也許只是沒開

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者zergaiur (aiur)時間18年前 (2007/02/20 23:43), 編輯資訊
0
0
1
內容預覽:
我貼這個簡單的程式. http://myweb.hinet.net/home7/vst/Q.rar. 先看裡面的 main.cpp 的 void MainLoop() <----遊戲迴圈. 基本上Show圖全是在cImageFile.... 不過我發現,我背景不就載個幾張圖..fps就降到6x了.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者littleshan (我要加入劍道社!)時間18年前 (2007/02/20 21:55), 編輯資訊
0
0
0
內容預覽:
先確認一下. 因為我不太確定你現在遇到的問題是什麼. 所以假設是你用目前的做法畫圖 但效率很差. 原因可能有很多. 1. 在每張 frame 之間,CPU 做了許多不必要的運算,比如說 AI. → 有些東西不需要每個 frame 計算,有些東西只需要解答近似即可,. 這些都可以節省 CPU 的運算時
(還有134個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者zergaiur (aiur)時間18年前 (2007/02/20 21:18), 編輯資訊
0
0
0
內容預覽:
Vertex Array 或 vbo .... 這兩個我倒是沒聽過~. 我只是寫2D的小遊戲.... 如果要把程式改成這兩種方法不知道要怎麼改. 我程式碼大概是這樣:. void cImageFile::ShowImage(int x, int y,int alpha) //Show圖. {. gl
(還有1112個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者littleshan (我要加入劍道社!)時間18年前 (2007/02/20 18:16), 編輯資訊
0
0
0
內容預覽:
不是吧. 把這張小圖畫出來的時間大致由以下幾個因素決定:. 1. 小圖在螢幕上的面積. 2. 你使用的 texture filter. 3. 繪圖硬體的能力 (texture unit 的數量與速度). 和整張 texture 的大小並沒有很明顯的關係. 用 texture coordinate 來
(還有114個字)
首頁
上一頁
1
2
下一頁
尾頁