Z ZZZ Unregistered / Unconfirmed GUEST, unregistred user! 1998-10-13 #1 向编一个在浏览器内运行的围棋程序,想实现图片的尽可能快的刷新,如果不用ocx和applet的话,如何有较好的实现?(只有35分了,全部奉献)
S Sherwin Unregistered / Unconfirmed GUEST, unregistred user! 1998-10-14 #2 可以用小图片来构成棋盘,每格一个,共19*19个,只需3种图片(无子, 白子或黑子)即可。用javaScript动态生成,数据可以保存在字符串或 数组中。
P pegasus Unregistered / Unconfirmed GUEST, unregistred user! 1998-10-14 #3 ?不好意思, 我问一下, 围棋的棋子是放在格子里面的吗? 应当 是放在交叉线上才对. 所以需要五种图片(表示边和角的图片需 要加以旋转变换) 或者11种图片.
S Sherwin Unregistered / Unconfirmed GUEST, unregistred user! 1998-10-14 #4 没说清楚? 我想整个棋盘应该可以用背景来作(当然有交叉线或边角), 我说的格子就是指交叉线
P pegasus Unregistered / Unconfirmed GUEST, unregistred user! 1998-10-14 #5 >"我说的格子就是指交叉线" 那还有边界要区分哪, 所以应当是 3种内部图片 4*3种边图片 4*3种角图片 27种! //Faint
S Sherwin Unregistered / Unconfirmed GUEST, unregistred user! 1998-10-18 #6 我想整个棋盘应该可以用背景来作(当然有交叉线或边角), ^^^ 棋盘是死的,用不头着老是更新8!
P pegasus Unregistered / Unconfirmed GUEST, unregistred user! 1998-10-20 #7 整个棋盘用一幅背景图片, 刷新当然就慢啦, (Xixi, 除非刷新时采用一些技术, 计算刷新区域. 然后用相应的子图覆盖, 所以做也罢, 从大图中截取也罢,还是要 做许多子图的.
C chenke Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-06 #8 把所有的图片,作成一个大的位图,运行时,根据棋子位置拷贝 位图的部分内容到屏幕上去,我试过,速度非常快! 用BitBlt函数,参见win32.hlp
P pegasus Unregistered / Unconfirmed GUEST, unregistred user! 1999-01-28 #9 Conclusion: To run in browser, you may not use BitBlt To say transfer time, I suggest use sub-pictures
Conclusion: To run in browser, you may not use BitBlt To say transfer time, I suggest use sub-pictures