Re: 聊聊VB的繪圖效能
※ 引述《DrLiang.bbs@bbs.ccns.ncku.edu.tw (台灣黑山豬)》之銘言:
: 最近因為打工重新學習VB,
: VB,一種以前上 Computer Graphics 時被老師禁用的一種程式,
: 老師的理由是:他沒那個生命等。
: VB 雖然在操作上和慣用的 BCB 很接近,
: 但從 6.0 到現在的 VB2005 感覺繪圖效能還是有待加強。
: 比方說,
: 無論是從圖檔把 pixel 讀到 array 中,或者把 array 畫到 Image 物件上,
: BCB 都有 ScanLine 可以快速的進行,
: 而 VB2005 找不到對應的 function 可用?
: 或者是有,只是我在 google 找不到範例而已?
: 那你或許會納悶我為何要用 VB 去寫影像處裡的程式?
: 沒辦法,給錢的是老闆,老闆說用 VB 做我就得用 VB 寫
VB本身提供的繪圖的確很沒效率
但是改成其它東西提供的繪圖效能並不會差到哪裡去
VB6.0可以用API來取得bits直接做處理,又或著
你用DirectX Draw來做效能也一樣不會太差
效能的好壞,很多時候是決定在於你對這語言寫法要付出多少成本的了解
回圈裡面,能省多少算多少
以上是6.0,至於以後的版本我沒碰過所以我不知道
這是很久以前國中用VB6.0寫的
執行需要這個檔案 http://www.kinmen.info/vic/files/MSWINSCK.OCX
http://www.kinmen.info/vic/files/testgame.exe
FPS以我這台電腦來看 也有2xx,雖然說只有640*480,但是我想就算開大一點
也不會慢到哪裡去
--
VICTOR工作室 | PTT遊戲設計版隆重開幕!
| 不管是新手老手,程式美工音樂企劃....
URL : http://www.kinmen.info/vic/ | 都歡迎來遊戲設計版參與討論 XD
| 戰略高手>
C/C++ | GameTopics>
Visual Basic 6.0 | GameDesign
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.116.64.70
討論串 (同標題文章)
完整討論串 (本文為第 3 之 4 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章
-1
12