游戏开发论坛

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

[求助]D3DXCreateTextureFromResourceEx加载自定义TGA图片资源失败!

[复制链接]

12

主题

76

帖子

76

积分

注册会员

Rank: 2

积分
76
发表于 2006-5-31 13:35:00 | 显示全部楼层 |阅读模式
                rslt = D3DXCreateTextureFromResourceEx(m_pDevice, GetModuleHandle( NULL ), MAKEINTRESOURCE(IDT_BLAST001),
                                      80,   81,   1,  0,
                                      D3DFMT_UNKNOWN,   D3DPOOL_MANAGED,
          D3DX_DEFAULT,  D3DX_DEFAULT,
                                      D3DCOLOR_COLORVALUE(0.0f,0.0f,0.0f,1.0f),
  &d3dxImageInfo,  NULL,   &m_link_Texture);

其中IDT_BLAST001是自定义资源,关联一个TGA文件,那个TGA图片在附件中。这个tga文件直接用D3DXCreateTextureFromFileEx就可以加载,而把这个TGA图片加到自定义资源去就不行,奇怪。我用的是vs2003,此tga文件在附件中。

sf_2006531133435.rar

9.31 KB, 下载次数:

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
发表于 2006-5-31 14:36:00 | 显示全部楼层

Re:[求助]D3DXCreateTextureFromResourceEx加载自定义TGA图片资源失

没用过资源,不知道,嘿嘿

12

主题

76

帖子

76

积分

注册会员

Rank: 2

积分
76
 楼主| 发表于 2006-6-1 18:06:00 | 显示全部楼层

Re:[求助]D3DXCreateTextureFromResourceEx加载自定义TGA图片资源失

自己的问题自己解决了。可以依次调用FindResource-->LoadResource-->LockResource-->D3DXLoadSurfaceFromFileInMemory函数,就可以加载自定义的tga图片资源了。这个D3DXCreateTextureFromResourceEx加载自定义的tga资源实在不行,可能是有bug。

15

主题

79

帖子

79

积分

注册会员

Rank: 2

积分
79
发表于 2006-6-12 18:27:00 | 显示全部楼层

Re:[求助]D3DXCreateTextureFromResourceEx加载自定义TGA图片资源失

[资源名]  类型 [资源地址]

12

主题

76

帖子

76

积分

注册会员

Rank: 2

积分
76
 楼主| 发表于 2006-6-27 22:59:00 | 显示全部楼层

Re:[求助]D3DXCreateTextureFromResourceEx加载自定义TGA图片资源失

小段可否说的详细一点,是不是我调用D3DXCreateTextureFromResourceEx输入的参数有问题?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-24 20:37

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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