游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2973|回复: 1

【已解决】 DirectX9 D3D Texture.FromFile 载入RGB565位图失败

[复制链接]

9

主题

86

帖子

200

积分

中级会员

Rank: 3Rank: 3

积分
200
发表于 2013-1-27 17:59:40 | 显示全部楼层 |阅读模式
本帖最后由 shigaofei 于 2013-1-30 19:55 编辑

如题,
使用Direct3D9版本,
  1. for(int i=0;i<magics.Length;i++)
  2. {
  3. //var filename= @"F:\Game\MIR316\《传奇3G》2005版\dataexport" +string.Format("{0:D6}",i)+".bmp";
  4. magics[i] = Texture.FromFile(dev, @"D:\我的项目\PCMir3 v1.0 bate1\PCMir3 v1.0 bate1\bin\Debug\Data\Images\Magic\000000.bmp");
  5. }
复制代码



但是,载入的时候报错了。。。

报错内容是:D3DXERR_INVALIDDATA: Invalid data (-2005529767)

请教,问题出在哪里

9

主题

86

帖子

200

积分

中级会员

Rank: 3Rank: 3

积分
200
 楼主| 发表于 2013-1-28 21:01:02 | 显示全部楼层
本帖最后由 shigaofei 于 2013-1-30 19:55 编辑

已解决。
换了一个device就行了。
然后,换了一种方式创建纹理。
此路不通,走别的路了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-27 02:41

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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