我用HGE添加纹理运行时出现读写错误,真不知道是什么原因……代码如下:
发布网友
发布时间:2023-03-07 00:49
我来回答
共3个回答
热心网友
时间:2023-10-03 08:29
if( !text)
{
MessageBox(NULL, "Can't load resource", "Error", MB_OK | MB_ICONERROR | MB_APPLMODAL);
hge->System_Shutdown();
hge->Release();
return ;
}
你在载入纹理的语句后面加上这个语句块检测一下是不是图像无法载入,HGE对中文支持不好,可能图像文件路径不能有中文?反正我都是用的英文路径
而且。。。不知道你是打错了还是程序就是这样。。。
"D:\morice的文档\\开始游戏.jpg" 应该是单斜杠吧。。。
热心网友
时间:2023-10-03 08:29
单步调试下嘛,资源没载入成功text的值就是0,这样back创建不起来,而你Render里面又渲染back,当然会报错了。资源路径错了。
热心网友
时间:2023-10-03 08:29
wo ye bu