游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1454|回复: 3

请教高手几个关于ID3DXSprite对象的问题

[复制链接]

83

主题

169

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
发表于 2007-12-26 22:40:00 | 显示全部楼层 |阅读模式
    要用ID3DXSprite对象对图片进行透明处理,一般是用photoshop这样的软件做一张带有alpha通道的图片就可以实现.但是我想问是否有一种方法可以不用当前图片的alpha通道,而使用另一张图片的alpha通道或者用一张灰度图作为alpha通道来实现图片的透明处理?

    我还想知道有些游戏可以把当前窗口显示的内容截取下来储存为图片,这样是怎样做到的?

5

主题

755

帖子

757

积分

高级会员

Rank: 4

积分
757
发表于 2007-12-27 10:50:00 | 显示全部楼层

Re:请教高手几个关于ID3DXSprite对象的问题

可以啊。但是你别拿ID3DXSPrite来做。你自己做一个面片然后设置他的TexttureStage状态就可以了

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2007-12-27 21:34:00 | 显示全部楼层

Re:请教高手几个关于ID3DXSprite对象的问题

第二个问题就是将当前帧渲染到纹理再存储嘛。

5

主题

755

帖子

757

积分

高级会员

Rank: 4

积分
757
发表于 2007-12-28 10:11:00 | 显示全部楼层

Re:请教高手几个关于ID3DXSprite对象的问题

你得到当前屏幕的backbuffer在copy到一个texture上。save那个texture不就ok
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-18 07:32

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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