请教Windows中如何编程实现每秒30幅图像的平滑显示?
多谢了! 问题点数:75、回复次数:8Top
1 楼shines(郭子)回复于 2000-09-10 04:43:00 得分 15
用DirectX编程即可达到,如想找例子,去 http://www.game1st.com 找樊一鹏的《呆呆虫之豆豆潭》的源代码,VC++的。Top
2 楼Un1()回复于 2000-09-14 13:18:00 得分 10
使用vfw也是一个好方法:
mhdd = DrawDibOpen()
l = DrawDibDraw(mhdd, mhdc, 0, 0, mlw, mlh, mBiRemote, ByVal l, 0, 0, .bV5Width, .bV5Height, DDF_BACKGROUNDPAL Or DDF_SAME_DRAW Or DDF_SAME_HDC)
Top
3 楼sanhan()回复于 2000-09-14 14:17:00 得分 10
DrawDib现在没多少任用了.直接用DirectDraw写屏速度最快,还可以自动缩放,剪裁,转换格式.
Platform SDK里有不少例子.
Top
4 楼sanhan()回复于 2000-09-14 14:17:00 得分 10
DrawDib现在没多少人用了.直接用DirectDraw写屏速度最快,还可以自动缩放,剪裁,转换格式.
Platform SDK里有不少例子.
Top
5 楼Tu_Lang(土狼)回复于 2000-09-16 15:07:00 得分 10
用DirectDraw,例程很多,如:
http://www.game1st.com/
http://cloudwu.yeah.net/
……
Top
6 楼hboy(心血来潮)回复于 2000-09-16 17:50:00 得分 10
并且创建为overlay模式的DirectDraw Surface速度将能更快Top
7 楼lhztco99(环保概念股)回复于 2000-09-18 09:39:00 得分 10
怎么都用DirectX 杀鸡何必用牛刀,采用内存位图缓冲一下就行了。Top
8 楼wxj_lake(蔚蓝的风)回复于 2000-11-22 22:45:00 得分 0
lhztco99 is right.
主要看你派啥用了Top




