討論串[程式] OpenGL 用3D Render 2D
共 7 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓3(3推 0噓 1→)留言4則,0人參與, 最新作者StubbornLin (Victor)時間18年前 (2006/06/25 00:28), 編輯資訊
2
1
2
內容預覽:
圖片:. http://www.kinmen.info/vic/image/opengl_2d_engine.jpg. 程式:. http://www.kinmen.info/vic/files/opengl_2d_engine.zip. 做差不多了,用3D來Render 2D真的輕鬆太多了. 想起
(還有481個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者littleshan (我要加入劍道社!)時間18年前 (2006/06/25 01:51), 編輯資訊
1
0
0
內容預覽:
我不認為那是因為 linear interpolation 所造成的結果. 仔細看過上面那條邊後. 我發現它和那張圖的最下面那條邊長得非常像. 所以應該是你用了 texture wrapping. 試試下面的方法把它調回來吧. glTexParameteri(GL_TEXTURE_2D, TEXTU

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者StubbornLin (Victor)時間18年前 (2006/06/25 02:14), 編輯資訊
0
0
1
內容預覽:
感謝,白邊的問題解決了. 仔細想想.... 當貼圖過濾在取樣時,超過了取樣的邊界. 這時如果是調成不重複邊界,就會跑到另一邊去取樣. 這時就會出現不協調的顏色,如果邊界重複,取樣超過邊界. 東西都是一樣的,所以看不出來有差別. --. VICTOR工作室 | PTT遊戲設計版隆重開幕!. | 不管是
(還有33個字)

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者StubbornLin (Victor)時間18年前 (2006/06/25 14:00), 編輯資訊
1
1
2
內容預覽:
我剛剛用我的NB試了一下= =". 果然是這樣..... NB用的是顯示晶片,我在想. 可能是某種功能顯示晶片不支援才會這樣. --. VICTOR工作室 | PTT遊戲設計版隆重開幕!. | 不管是新手老手,程式美工音樂企劃..... URL : http://www.kinmen.info/vi
(還有45個字)

推噓6(6推 0噓 5→)留言11則,0人參與, 最新作者StubbornLin (Victor)時間18年前 (2006/06/25 16:50), 編輯資訊
2
1
2
內容預覽:
我發現原因了. 原因出在兩張圖的長寬都不是2的次方. 改成2的次方後就OK了. 較舊的顯示卡或晶片好像都不支援非2次方的貼圖= =". 這是為什麼?. 還有,因為舊顯示卡的使用者還是很多. 所以為了能夠讓更多的使用者也能夠玩. 必需修改成能讓舊的晶片也能跑. 因此要修改這引擎= =". 請問應該用什
(還有569個字)
首頁
上一頁
1
2
下一頁
尾頁