作者StubbornLin (Victor)
看板Programming
标题Re: 聊聊VB的绘图效能
时间Thu Jul 27 14:51:56 2006
※ 引述《[email protected] (台湾黑山猪)》之铭言:
: 最近因为打工重新学习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