討論串[程式] 如何用OpenGL切割圖片?
共 6 篇文章
內容預覽:
1.. 讀進一張圖,圖片有該人物的所有資訊的小圖. 比方說主角的 上下左右,走路,攻擊. 然後切割出我想要使用的部份,而且不會浪費Show圖的時間. 比方一個會達成目的,但是很浪費資源的寫法~. 讀入一張圖後. glBegin(GL_POLYGON);. glTexCoord2f(left/(flo
(還有532個字)
內容預覽:
不是吧. 把這張小圖畫出來的時間大致由以下幾個因素決定:. 1. 小圖在螢幕上的面積. 2. 你使用的 texture filter. 3. 繪圖硬體的能力 (texture unit 的數量與速度). 和整張 texture 的大小並沒有很明顯的關係. 用 texture coordinate 來
(還有114個字)
內容預覽:
Vertex Array 或 vbo .... 這兩個我倒是沒聽過~. 我只是寫2D的小遊戲.... 如果要把程式改成這兩種方法不知道要怎麼改. 我程式碼大概是這樣:. void cImageFile::ShowImage(int x, int y,int alpha) //Show圖. {. gl
(還有1112個字)
內容預覽:
先確認一下. 因為我不太確定你現在遇到的問題是什麼. 所以假設是你用目前的做法畫圖 但效率很差. 原因可能有很多. 1. 在每張 frame 之間,CPU 做了許多不必要的運算,比如說 AI. → 有些東西不需要每個 frame 計算,有些東西只需要解答近似即可,. 這些都可以節省 CPU 的運算時
(還有134個字)