|
tile_p_=new TileData(128,128,7,GL_RGBA);
ani_p_=new TileAnime(tile);
ani_p_->Add(L"test.TEX");
ani_p_->TimeInterval=25;
ani_p_->lay(true);
To2DMode();
glEnable(GL_TEXTURE_2D);
glClearColor(0.2, 0.5, 0.2, 1);
这是我根据例子Copy的部分代码,在Draw函数中渲染这个列表。
但是却失败了,Debug过程中发现应该是ani_p_的问题,因为是昨夜深夜写的,没有详细的调查,因此不知道是不是(1)只有一副图无法形成播放链表造成的问题;(2)还是图像加载时候出现的问题.个人怀疑是加载失败,因为调用ani_p_->Count也失败了。
能不能把ani_p_->Add(...)添加一个bool的返回值,表示是否加载文件失败,毕竟会存在传入一个无效文件名的问题或是其他问题造成的失败。
|
|