level 9
Window::Window(char *title)
{
SDL_Init(0xffff);
win =SDL_CreateWindow(title, 0, 0, 100, 200, 1);
ren = SDL_CreateRenderer(win, -1, SDL_RENDERER_ACCELERATED);
play();//构造函数调用成员函数play()可以正确运行显示出图片
}
2015年12月24日 01点12分
1
level 9
Window &Window::play(){
surf = IMG_Load("/storage/emulated/0/9/X.png");
text=SDL_CreateTextureFromSurface(ren,surf);
SDL_RenderCopy(ren,text,NULL,NULL);
SDL_RenderPresent(ren);
//return *this;
}此乃成员函数
2015年12月24日 01点12分
2
level 9
简单说就是在构造函数里给窗口,渲染器,纹理,表面,赋值可以正常显示, 而在构造函数里只赋值前两个,在另外成员函数里再赋值后两个,然后在类外面调用后者却无法显示,求赐教
2015年12月24日 01点12分
4