游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4739|回复: 14

我发现ID3DXSprite能在d3d下做2d游戏,使用贴图

[复制链接]

6

主题

26

帖子

26

积分

注册会员

Rank: 2

积分
26
发表于 2004-12-27 17:21:00 | 显示全部楼层 |阅读模式
大家有没有对这方面有研究的交流一下

201

主题

1437

帖子

1963

积分

金牌会员

Rank: 6Rank: 6

积分
1963
QQ
发表于 2004-12-27 19:51:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

18

主题

573

帖子

573

积分

高级会员

Rank: 4

积分
573
发表于 2004-12-27 21:56:00 | 显示全部楼层

Re:我发现ID3DXSprite能在d3d下做2d游戏,使用贴图

看看draw的最后一个参数!

201

主题

1437

帖子

1963

积分

金牌会员

Rank: 6Rank: 6

积分
1963
QQ
发表于 2004-12-27 22:23:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

6

主题

26

帖子

26

积分

注册会员

Rank: 2

积分
26
 楼主| 发表于 2004-12-28 09:23:00 | 显示全部楼层

Re: 我发现ID3DXSprite能在d3d下做2d游戏,使用贴图

draw是画贴图的,然后创建贴图

                hr = D3DXCreateTextureFromFileEx( ->GetDx9Device(),  //LPDIRECT3DDEVICE9 pDevice,
                        path,                                                                   //LPCTSTR pSrcFile,
                        0,                                                                                                                                                //UINT Width,
                        0,                                                                                                                                                //UINT Height,
                        0,                                                                                                                                                //UINT MipLevels,
                        0,                                                                                                                                                //DWORD Usage,
                        D3DFMT_A8R8G8B8,                                                                                                                //D3DFORMAT Format,
                        D3DPOOL_DEFAULT,                                                                                                                //D3DPOOL Pool,
                        D3DX_DEFAULT ,                                                                                                                        //DWORD Filter,
                        D3DX_DEFAULT ,                                                                                                                        //DWORD MipFilter,
                        bcolor?dxcolor:0,                                                                                                                //D3DCOLOR ColorKey,
                        NULL,                                                                                                                                        //D3DXIMAGE_INFO *pSrcInfo,
                        NULL,                                                                                                                                        //PALETTEENTRY *pPalette,
                        &pTexture                                                                                                                                //LPDIRECT3DTEXTURE9 *ppTexture
                        );

6

主题

26

帖子

26

积分

注册会员

Rank: 2

积分
26
 楼主| 发表于 2004-12-28 09:24:00 | 显示全部楼层

Re:我发现ID3DXSprite能在d3d下做2d游戏,使用贴图

看到了吧,创建贴图的时候设置

201

主题

1437

帖子

1963

积分

金牌会员

Rank: 6Rank: 6

积分
1963
QQ
发表于 2004-12-28 14:42:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

89

主题

822

帖子

847

积分

高级会员

Rank: 4

积分
847
发表于 2004-12-28 16:45:00 | 显示全部楼层

Re:我发现ID3DXSprite能在d3d下做2d游戏,使用贴图

http://bbs.chaosstars.com/dispbbs.asp?boardID=61&ID=183&page=1

50

主题

244

帖子

319

积分

中级会员

Rank: 3Rank: 3

积分
319
QQ
发表于 2004-12-28 20:38:00 | 显示全部楼层

Re:我发现ID3DXSprite能在d3d下做2d游戏,使用贴图

楼上的大哥们你们是怎么控制显示图片的大小的啊?我要显示的图片每次都显示不正常

201

主题

1437

帖子

1963

积分

金牌会员

Rank: 6Rank: 6

积分
1963
QQ
发表于 2004-12-28 21:03:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-24 00:15

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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