cegui 用loadFromFile装载图片怎么不行呀?

zzz822163 2008-12-31 05:06:58
CEGUI::ImagesetManager::getSingleton().createImagesetFromImageFile("camera1Image", "gras_02.png");
我用上面的代码可以成功显示图片,换成下面的代码就不行了..........

CEGUI::Texture* rttTexture = m_pCEGUIRender->createTexture();
rttTexture->loadFromFile("gras_02.png","imagesets");
CEGUI::ImagesetManager::getSingleton().createImageset("camera1Image", rttTexture);

到底是哪里不对啊?!!!

还有想问下怎么直接把LPDIRECT3DDEVICE9对象复值给CEGUI::Texture对象?
...全文
89 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzz822163 2009-01-04
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wangjia184 的回复:]
你自己看看CEGUI的例子程序 不可能啊 这么基础的代码。
[/Quote]
好象没有见到使用纹理的例子程序呀
CodeProject-Jerry 2009-01-02
  • 打赏
  • 举报
回复
你自己看看CEGUI的例子程序 不可能啊 这么基础的代码。
zzz822163 2008-12-31
  • 打赏
  • 举报
回复
使用绝对路径会死得很惨,程序直接就挂了
我已经使用rp->setResourceGroupDirectory("imagesets", "../datafiles/imagesets/");设置过了,路径应该没问题,
因为如果找不到文件的话程序直接就挂了
比如说我改成rttTexture->loadFromFile("gras_0211.png","imagesets");
程序就挂了
zzz822163 2008-12-31
  • 打赏
  • 举报
回复
晕,我打错了,不是LPDIRECT3DDEVICE9,是LPDIRECT3DTEXTURE9
fandh 2008-12-31
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wangjia184 的回复:]
试试给loadFromFile绝对路径

LPDIRECT3DDEVICE9是设备对象指针

Texture是纹理 不同的东西啊
[/Quote]

同意!!
CodeProject-Jerry 2008-12-31
  • 打赏
  • 举报
回复
试试给loadFromFile绝对路径

LPDIRECT3DDEVICE9是设备对象指针

Texture是纹理 不同的东西啊

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧