游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3426|回复: 6

如何取得Surface表面的图片信息?

[复制链接]

13

主题

62

帖子

62

积分

注册会员

Rank: 2

积分
62
发表于 2003-9-9 22:57:00 | 显示全部楼层 |阅读模式
    因为图片是矩形,无论是碰撞检测还是鼠标拾取都达不到要求,我想把写入Surface表面的图片再取出来扫描进行判断,该怎么办?
   或者直接在Surface中判断也可以。请指教。谢谢。

90

主题

797

帖子

833

积分

高级会员

论坛版主

Rank: 4

积分
833
QQ
发表于 2003-9-9 23:48:00 | 显示全部楼层

Re:如何取得Surface表面的图片信息?

你可以自己在做一个信息图,按照自己的要求做

获取表面的一些属性,好像在ddsd这个东西里,我忘记了,你可以查看以下

13

主题

62

帖子

62

积分

注册会员

Rank: 2

积分
62
 楼主| 发表于 2003-9-10 01:23:00 | 显示全部楼层

Re:如何取得Surface表面的图片信息?

嗯?我去看看,感谢。

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20381
发表于 2003-9-10 02:47:00 | 显示全部楼层

Re:如何取得Surface表面的图片信息?

可以把Surface Lock起来,然后直接读取里面的Buffer数据。

23

主题

515

帖子

552

积分

高级会员

Rank: 4

积分
552
发表于 2003-9-10 10:42:00 | 显示全部楼层

Re:如何取得Surface表面的图片信息?

Surface 只是一个接口。

获得里面的数据是要lock的

不过不太清楚你的具体意思……

13

主题

62

帖子

62

积分

注册会员

Rank: 2

积分
62
 楼主| 发表于 2003-9-10 22:17:00 | 显示全部楼层

Re:如何取得Surface表面的图片信息?

就是我想要得到Surface上的某个坐标的点的颜色值。。

0

主题

6

帖子

10

积分

新手上路

Rank: 1

积分
10
QQ
发表于 2003-9-10 22:26:00 | 显示全部楼层

Re:如何取得Surface表面的图片信息?

先lock,然后就能得到suface里面的点的值,是个二维的数组~具体代码还是查一下MS的例子比较权威和有效,我就不敢瞎写了~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-25 13:18

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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