人气 250

[游戏程序] 如何绘制镂空纹理? [复制链接]

九艺网 2017-3-10 17:02:07

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
是镂空,不是透视(Alpha混合)。
我做的一个3D战棋游戏,然后想在鼠标指向的地图上显示光标标记,我的标记是一个镂空图案,我使用白色做底色,并且在D3DXCreateTextureFromFileEx设置了色彩键。但是,本应该透明的区域却画出来黑色。
如果用Alpha混合,可以造成透明效果,但是,因为是透明,而不是镂空,所以在有些地形上看不清楚。
g_alpha3d.m_d3d_device->SetRenderState(D3DRS_ALPHABLENDENABLE, TRUE);
g_alpha3d.m_d3d_device->SetRenderState(D3DRS_SRCBLEND, D3DBLEND_ONE);
g_alpha3d.m_d3d_device->SetRenderState(D3DRS_DESTBLEND, D3DBLEND_INVSRCCOLOR);[upload=jpg]UploadFile/2006-12/200612721303439309.jpg[/upload]
6430.jpg(58.59 KB, 下载次数: 37)
下载附件
2006-12-7 21:31 上传
7d271b8dcd5ee8b04838ac7287ecb54d.gif
64b33dccae21fda938e087928fb325ab.gif





如何绘制镂空纹理?

如何绘制镂空纹理?

如何绘制镂空纹理?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|小黑屋|九艺游戏动画论坛 ( 津ICP备2022000452号-1 )

GMT+8, 2024-4-19 13:14 , Processed in 0.070731 second(s), 26 queries .

Powered by Discuz! X3.4  © 2001-2017 Discuz Team.