我是一个游戏初学者:D3DXCreateTextureFromFileEx(g_pD3DDevice, "data/map1.jpg", 0, 0, 1, 0, D3DFMT_A8R8G8B8, D3DPOOL_DEFAULT, D3DX_FILTER_NONE, D3DX_FILTER_NONE,D3DCOLOR_ARGB(255,0,255,0), NULL, NULL, &pD3DTex[9] );
D3DXCreateTextureFromFileEx(g_pD3DDevice, "data/dialog.bmp", 0, 0, 1, 0, D3DFMT_A8R8G8B8, D3DPOOL_DEFAULT, D3DX_FILTER_NONE, D3DX_FILTER_NONE,D3DCOLOR_ARGB(255,0,255,0), NULL, NULL, &pD3DTex[10] );g_pD3DDevice->SetTexture ( 0 , pD3DTex[9] ) ;
g_pD3DDevice->SetTexture ( 1 , pD3DTex[10] ) ;
g_pD3DDevice->SetTextureStageState( 0, D3DTSS_COLOROP, D3DTOP_SELECTARG1 );
g_pD3DDevice->SetTextureStageState( 1, D3DTSS_COLOROP, D3DTOP_MODULATE );
pD3DSprite->Draw(pD3DTex[9], &rect, &sc, NULL, rot, NULL, D3DCOLOR_ARGB(255, 255, 255, 255));
pD3DSprite->Draw(pD3DTex[10], NULL, &sc, NULL, rot, &diag, D3DCOLOR_ARGB(190, 255, 255, 255));我是想用D3D来实现一个2D游戏的,两个图片进行混合,比如一个光照图片一个地图图片
就想实现这样的一个效果,让两个图片实现颜色值相加,来实现一个类似视野的效果
程序如上可是不知道为什么会没有效果。我看了网上的文档说的是这样可以实现纹理的混合,请大家多帮忙,谢谢了。
D3DXCreateTextureFromFileEx(g_pD3DDevice, "data/dialog.bmp", 0, 0, 1, 0, D3DFMT_A8R8G8B8, D3DPOOL_DEFAULT, D3DX_FILTER_NONE, D3DX_FILTER_NONE,D3DCOLOR_ARGB(255,0,255,0), NULL, NULL, &pD3DTex[10] );g_pD3DDevice->SetTexture ( 0 , pD3DTex[9] ) ;
g_pD3DDevice->SetTexture ( 1 , pD3DTex[10] ) ;
g_pD3DDevice->SetTextureStageState( 0, D3DTSS_COLOROP, D3DTOP_SELECTARG1 );
g_pD3DDevice->SetTextureStageState( 1, D3DTSS_COLOROP, D3DTOP_MODULATE );
pD3DSprite->Draw(pD3DTex[9], &rect, &sc, NULL, rot, NULL, D3DCOLOR_ARGB(255, 255, 255, 255));
pD3DSprite->Draw(pD3DTex[10], NULL, &sc, NULL, rot, &diag, D3DCOLOR_ARGB(190, 255, 255, 255));我是想用D3D来实现一个2D游戏的,两个图片进行混合,比如一个光照图片一个地图图片
就想实现这样的一个效果,让两个图片实现颜色值相加,来实现一个类似视野的效果
程序如上可是不知道为什么会没有效果。我看了网上的文档说的是这样可以实现纹理的混合,请大家多帮忙,谢谢了。
解决方案 »
- server2008无法实现打印服务
- 请问如何实现点击ChyperLink类对应的近期件时,执行指定函数?
- 请看AfxBeginThread线程传递DWORD参数问题,还有根据进程名获得PID
- 请问可变长的CString变量如何序列化?在线等候!多谢!
- 请问如何在菜单中调出无模式对话框?
- 在net中菜单是不是不能在添加事件处理了(只能通过ID连接定义好的动作)
- 如何写CDatabase连接SQRSERVER的连接字符串!急!!!
- 请问:如何将一个CStringList对象转化为char[],通过tcp/ip传输之后再还原为原来的CStringList
- ------请问 msafd.dll 和 rsvpsp.dll 这两个动态库是起什么作用的???------
- 封面渐变
- 字体点阵问题,100分诚心请教!
- 一个关于窗口分割的问题
我没有删除的权限 请求版主删除