社区
游戏开发
帖子详情
请教高手:directdraw窗口模式下获得后备缓冲的代码
jxhhb
2003-04-01 09:35:46
我在全屏模式下获得后备缓冲正常,但窗口模式下却出了错。不知为什么,哪位大侠能给出窗口模式下获得双缓冲的代码?先谢了。
...全文
31
4
打赏
收藏
请教高手:directdraw窗口模式下获得后备缓冲的代码
我在全屏模式下获得后备缓冲正常,但窗口模式下却出了错。不知为什么,哪位大侠能给出窗口模式下获得双缓冲的代码?先谢了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nuclear_all
2003-04-02
打赏
举报
回复
sdk中不是有这样的例子吗!!
去看看吧
Greaitm
2003-04-01
打赏
举报
回复
双缓冲不是这样子的,它不操作数据,直接交换指针,所以速度是很快的
granite109
2003-04-01
打赏
举报
回复
无非就是提供一个与主画面一致的区域,使得不必直接操作主画面
就这个原理,建立存储区就可以了
就我觉得,如果支持窗口大小变化得话,建议建立全屏大小得缓冲区
Greaitm
2003-04-01
打赏
举报
回复
窗口模式不支持双缓冲,只支持简单缓冲,详情看《windows图像编程》,
它推荐建立一个离屏表面,然后把数据拷贝到主表面,速度稍慢,但还算有效
禁用和开启
Di
rect
Draw
加速,
Di
rect
3D加速批处理(支持XP和WIN7)
禁用和开启
Di
rect
Draw
加速,
Di
rect
3D 加速,AGP纹理加速批处理 在使用本程序前,请先确认你已经安装最新的显卡驱动程序 使用说明: 解压缩,XP系统用户直接运行BAT文件,WIN7系统用户,请右键以管理员身份运行,否则会提示:"错误:拒绝访问。" 禁用
Di
rect
Draw
加速,
Di
rect
3D 加速,AGP纹理加速,请选择 "1" 开启
Di
rect
Draw
加速,
Di
rect
3D 加速,AGP纹理加速,请选择 "2" 精彩库游戏网提供,转载请说出处。有问题请联系QQ:7236234 在网上找了好久,可是在WIN7系统下就是无法禁用加速,经过我一个晚上的测试,总算搞清楚了是怎么一回事,总可以完美执行了。 附上两个注册表,如果你不想用批处理,可以使用我们提供的两个注册表文件进行注册。
最简单的视音频播放示例
本工程包含了使用各种API(
Di
rect
3D,OpenGL,G
DI
,
Di
rect
Sound,SDL2)播放多媒体例子。 其中音频输入为PCM采样数据。输出至系统的声卡播放出来。 视频输入为YUV/RGB像素数据。输出至显示器上的一个
窗口
播放出来。 通过本工程的
代码
初学者可以快速学习使用这几个API播放视频和音频的技术。 一共包括了如下几个子工程: simplest_au
di
o_play_
di
rect
sound: 使用
Di
rect
Sound播放PCM音频采样数据。 simplest_au
di
o_play_sdl2: 使用SDL2播放PCM音频采样数据。 simplest_video_play_
di
rect
3d: 使用
Di
rect
3D的Surface播放RGB/YUV视频像素数据。 simplest_video_play_
di
rect
3d_texture:使用
Di
rect
3D的Texture播放RGB视频像素数据。 simplest_video_play_g
di
: 使用G
DI
播放RGB/YUV视频像素数据。 simplest_video_play_opengl: 使用OpenGL播放RGB/YUV视频像素数据。 simplest_video_play_opengl_texture: 使用OpenGL的Texture播放YUV视频像素数据。 simplest_video_play_sdl2: 使用SDL2播放RGB/YUV视频像素数据。
Windows游戏编程系列之4:DuiLib界面美化及游戏实战
本课程的主要内容包括:DuiLib开发环境配置及第一个
窗口
、DuiLib的消息机制及按钮事件、 DuiLib页面局部Layout、DuiLib实现标题栏的绘制、Tab选项卡控件 DuiLib与MFC的结合、DuiLib模拟360安全卫士等。 通过本课程...
MFC
Di
rect
UI
分享一个界面库。 包括: 图像部分:由于效率原因没有使用G
DI
+,使用G
DI
来完成处理BMP,PNG,JPG等图片格式,这部分主要
代码
来自Codejock Xtreme Toolkit界面库。 MFC绝大部分的标准控件自绘:完美的标题栏重绘(window),button,combo,
di
alog,e
di
t,list,menu,msgbox,progress,riche
di
t,scroll,slider,splitter,static,tab,tree。
Di
rect
UI:包含一些常用控件 button, checkbox, groupbox, label, progress, ra
di
obox, slider等,可以通过XML来解析控件,此DUI没有实现布局,我自己是通过
窗口
来布局的。 一个TEST工程和一个gamelobby.exe(无源码,用此界面库实现)。
WPF经典教程之WPF体系结构
WPF的基础的体系结构 所引用的Assembly如下图所示: 关系图中的PresentationFramework PresentationCore 和 milcore是 WPF 的主要
代码
部分 在这些组件中 只有一个是非托管组件 – milcore milcore 是以非托管
代码
编写的 目的是实现与
Di
rect
X 的紧密集成 WPF系列教程敬请关注 更多资源:http: cleopard download csdn net ">WPF的基础的体系结构 所引用的Assembly如下图所示: 关系图中的PresentationFramework PresentationCore 和 milcore是 WPF 的主要
代码
部分 在这些组件中 只有一个是非托管组件 – milcore milcore 是以非托管
代码
编写的 目的是实现与
Di
rect
[更多]
游戏开发
8,305
社区成员
23,682
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章