查看: 1848|回复: 9

请教导入图片的问题

[复制链接]

该用户从未签到

发表于 2009-4-12 17:16:54 | 显示全部楼层 |阅读模式
请问,我用下面代码导入图片总是不行,怎么回事?
我跟踪运行了一下,运行第二行代码后,im有值,但是运行在第三行时,im的值变为0了


      osg::Image*  im=new osg::Image;
      im = osgDB::readImageFile("1.jpg");
      if (!im)
        AfxMessageBox( " couldn't find texture, quiting." );
      else
        AfxMessageBox("ok.");


谢谢!

该用户从未签到

发表于 2009-4-12 19:34:33 | 显示全部楼层
提示有什么错误????

该用户从未签到

 楼主| 发表于 2009-4-12 22:59:01 | 显示全部楼层
没有提示错误。

会不会有什么机制自动把它的值给清空?

[ 本帖最后由 prh 于 2009-4-12 23:09 编辑 ]

该用户从未签到

发表于 2009-4-12 23:46:27 | 显示全部楼层
这样导入肯定是没有问题的,,你可以在控制台下直接试试~~~~

该用户从未签到

 楼主| 发表于 2009-4-13 09:21:23 | 显示全部楼层
我在控制台下也试了,还是同样的问题。
无奈了..............

图片没问题,我也指定了它的完全路径。

[ 本帖最后由 prh 于 2009-4-13 09:23 编辑 ]

该用户从未签到

发表于 2009-4-13 12:20:09 | 显示全部楼层
方便的话,可以传一个控制台的工程来看看,,,其实,,你读进去以后可以作为一个二维纹理贴在一个四边形上~~~~~~~~

该用户从未签到

 楼主| 发表于 2009-4-13 16:48:32 | 显示全部楼层
我试了OSG 中examples里的osgtexture3D例子,也是一样的结果..........

该用户从未签到

 楼主| 发表于 2009-4-13 22:48:35 | 显示全部楼层
问题已经解决,可能是我以前的那个3rdParty出了点问题,我重新弄了一下,现在行了。
还是谢谢FlySky的帮助!!!

该用户从未签到

发表于 2009-4-14 00:48:24 | 显示全部楼层
这样它应该会提示找不到插件吧~~~~

不用客气~呵呵~~~

该用户从未签到

 楼主| 发表于 2009-4-14 07:46:42 | 显示全部楼层
在我这台机子上运行没有提示找不到插件,但在另外一台机器上编绎时,确实会提示去连接一些库或插件,也许是我这机子太诡异了吧.............................
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表