游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2175|回复: 4

DirectX7 全屏下如何画点???

[复制链接]

7

主题

16

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2005-7-25 14:03:00 | 显示全部楼层 |阅读模式
~~~~~~~~~~~~~~~~~~~~~

64

主题

855

帖子

856

积分

高级会员

Rank: 4

积分
856
QQ
发表于 2005-7-26 09:19:00 | 显示全部楼层

Re:DirectX7 全屏下如何画点???

需要先锁定Surface,然后根据坐标找到该点对应的内存地址,修改该点颜色数据,则完成了画点工作。

具体可以查找LPDIRECTDRAWSURFACE7->Lock(....)和LPDIRECTDRAWSURFACE7->Unlock(....)的用法


另外一种方法比较简单,但效率不高,就是用GDI的方法,可以参考LPDIRECTDRAWSURFACE7->GetDC(....)和LPDIRECTDRAWSURFACE7->ReleaseDC(...)方法

7

主题

16

帖子

16

积分

新手上路

Rank: 1

积分
16
 楼主| 发表于 2005-7-26 13:32:00 | 显示全部楼层

Re:DirectX7 全屏下如何画点???

有没有例子?

11

主题

747

帖子

752

积分

高级会员

Rank: 4

积分
752
发表于 2008-11-18 11:27:00 | 显示全部楼层

Re:DirectX7 全屏下如何画点???

现在用DX9了

1

主题

46

帖子

46

积分

注册会员

Rank: 2

积分
46
发表于 2008-11-18 12:31:00 | 显示全部楼层

Re:DirectX7 全屏下如何画点???

强贴
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-20 21:56

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表