游戏开发论坛

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

各位高手,问个关于纹理的菜问题,希望帮帮我!!!

[复制链接]

37

主题

587

帖子

587

积分

高级会员

Rank: 4

积分
587
发表于 2004-10-12 16:56:00 | 显示全部楼层 |阅读模式
都在.rar里,谢谢了先!!! [em17]

sf_2004101216564.rar

34.47 KB, 下载次数:

11

主题

1265

帖子

1265

积分

金牌会员

Rank: 6Rank: 6

积分
1265
发表于 2004-10-12 17:43:00 | 显示全部楼层

Re: 各位高手,问个关于纹理的菜问题,希望帮帮我!!!

你要先调用
g_pD3DDevice->SetRenderState(D3DRS_ALPHABLENDENABLE,  TRUE); 来打开透明的功能
然后用
D3DXCreateTextureFromFileEx(g_pD3DDevice, "alpha.jpg", 0, 0, 0, 0,D3DFMT_UNKNOWN, D3DPOOL_MANAGED, D3DX_DEFAULT,
D3DX_DEFAULT,  透明颜色值, NULL, NULL, &tex);
通明颜色就是你需要把那个颜色弄透明了~~~

37

主题

587

帖子

587

积分

高级会员

Rank: 4

积分
587
 楼主| 发表于 2004-10-13 08:57:00 | 显示全部楼层

Re:各位高手,问个关于纹理的菜问题,希望帮帮我!!!

我想用D3DXCreateTextureFromFile() 来实现,图片格式最好为.bmp , 我听说.bmp不包含ALPHA通道,是不是不能用啊???期盼回贴,谢谢了先!

90

主题

797

帖子

833

积分

高级会员

论坛版主

Rank: 4

积分
833
QQ
发表于 2004-10-13 09:08:00 | 显示全部楼层

Re:各位高手,问个关于纹理的菜问题,希望帮帮我!!!

一般说来还是要自己作,tga32bit的支持alpha channel

11

主题

1265

帖子

1265

积分

金牌会员

Rank: 6Rank: 6

积分
1265
发表于 2004-10-13 10:24:00 | 显示全部楼层

Re: 各位高手,问个关于纹理的菜问题,希望帮帮我!!!

你可以用DirectX Texture Tool去试试~~他可以把图片转成.dds文件~~里面包含了alpha~~用D3DXCreateTextureFromFile也可以加栽的~
不过我没用过,,也不知道具体怎么用~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-22 17:55

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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