游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1506|回复: 2

关于载入纹理贴图

[复制链接]

1

主题

1

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2009-10-11 19:43:00 | 显示全部楼层 |阅读模式
D3DXCreateTextureFromFile
不能载入 不知道什么问题 图片路径选全路径,相对程序路径也试过了
图片载入失败也能工作 有什么方法判断载入失败??

D3DXCreateTextureFromFile(lpd3ddv,L"checker.jpg",&lptex);

32

主题

235

帖子

235

积分

中级会员

Rank: 3Rank: 3

积分
235
发表于 2009-10-12 01:52:00 | 显示全部楼层

Re: 关于载入纹理贴图

shi2hh: 关于载入纹理贴图

D3DXCreateTextureFromFile
不能载入 不知道什么问题 图片路径选全路径,相对程序路径也试过了
图片载入失...

?入失?〉脑?,如果再?理指???a生不可??的後果。
好像是FAILED()

4

主题

137

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
发表于 2009-10-12 11:29:00 | 显示全部楼层

Re:关于载入纹理贴图

google
msdn说的很清楚啊
正如LS所说 捕捉下返回值
aResult=D3DXCreateTextureFromFileA(mGraphics->mDevice,aFilename,&mTexture);
                if (FAILED(aResult))
                {
                        switch (aResult)
                        {
                        case D3DERR_NOTAVAILABLE: gOut.Out("D3DERR_NOTAVAILABLE");
                        case D3DERR_OUTOFVIDEOMEMORY: gOut.Out("D3DERR_OUTOFVIDEOMEMORY");
                        case D3DERR_INVALIDCALL: gOut.Out("D3DERR_OUTOFVIDEOMEMORY");
                        case D3DXERR_INVALIDDATA: gOut.Out("D3DXERR_INVALIDDATA");
                        case E_OUTOFMEMORY: gOut.Out("E_OUTOFMEMORY");
                        }

                        MessageBox(0,theFilename,"TEXTURE LOAD FAILED!",MB_OK);
                        mTexture=NULL;
                }
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-20 02:31

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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