求救地形绘制载入高度图文件readRawFile

KIBENSEVEN 2011-03-31 08:15:05
bool Terrain::readRawFile(std::string fileName)
{
.

std::vector<BYTE> in( _numVertices );

std::ifstream inFile(fileName.c_str(), std::ios_base::binary);

if( inFile == 0 )
return false;

inFile.read(
(char*)&in[0],
in.size());
inFile.close();


_heightmap.resize( _numVertices );

for(int i = 0; i < in.size(); i++)
_heightmap[i] = in[i];

return true;
}
代码如上 其余部分太多 不好贴了。 报错在 if( inFile == 0 )return false; 这里 证明每次inFile 都没有加载成功


求各位帮忙看看可能是哪里出的问题啊?? 这个是龙书里的第地形构建范例。
...全文
144 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Sou2012 2011-04-01
  • 打赏
  • 举报
回复
文件的路径是否正确呢?
「已注销」 2011-03-31
  • 打赏
  • 举报
回复
fileName所指的文件存在吗?
KIBENSEVEN 2011-03-31
  • 打赏
  • 举报
回复
我晕 图片没了。。 断点放在 std::ifstream inFile(fileName.c_str(),std::ios_base::binary);

其他都正常,唯独inFile 下面 给出 std::basic_ios<char,std::char_traits<char>> 错误:无法计算表达式的值。

8,303

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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