关于directX(draw)的几个基础问题,高分相赠!
本人现在要学习directDraw,有几个基本的概念性问题想请教(现在还没入门,可能有的地方表达不清楚,请见谅):
1,假若,我把某个窗体设置为directDraw的表面,打算在上边绘图。能否同时在这个窗口的某个区域播放视频?(如果绘图的部分和视频部分有重叠,会有什么后果)
2,如果我要绘制一个以扇形动画刷新显示一副图片,在gdi中,我可以先用beginPath确定路径,再blt,如此循环即可达到效果,在ddraw中,实现这个东东是否麻烦?(好像ddraw中也能用DC和gdi的一些方法,是否用gdi就没有使用ddraw的特性,和普通gdi一样?)
3,ddraw的窗口中,能否播放flash?
4,ddraw的窗口中,能否方便的显示richText?如果是gdi,我可以用一个隐藏的richEdit,然后把它的DC复制过来,再用透明位图的方法copy到目标dc上。ddraw中是否能实现(要无闪烁)?
5,ddraw中是否有层的概念?比如我在窗体上显示一幅图片,这个图片是从左往右滚动的,我再显示一个从上往下滚动的文本,要求文本保持在图片之上,并且无闪烁的滚动。(这个东西应该问题不大吧,看到很多游戏里都有)
6,能否推荐一本书,dx7或者9的,主要是2D方面的,最好能解决我以上的问题。
[解决办法]
帮你up
[解决办法]
建议现在学Direct3D,Direct9里面没有DirectDraw了。