sdl-image

    1热度

    1回答

    我想在Windows上编译SDL_Image 1.2.10与MinGW + MSS(gcc 4.5.0),我编译了所有需要的库(zlib 1.2.5,libpng 1.4.2,libjpeg 8a,libtiff 3.9.2)。 SDL_Image编译正常,但无法链接到libpng,在各种png结构中引发.libs/IMG_png.o:IMG_png.c:(.text+0x16): undefin

    7热度

    2回答

    我将对象(TTF_Font)存储在shared_ptr中,该对象是通过第三方API提供给我的。我不能在对象上使用new或delete,所以shared_ptr也提供了一个“释放”函数。 // Functor struct CloseFont { void operator()(TTF_Font* font) const { if(font != NULL) {

    4热度

    2回答

    我正在使用IMG_Load()加载png文件,但它根本无法工作。 loadedImage = IMG_Load(filename.c_str());在这句话之后,loadedImage仍然是NULL,没有发生错误。 PS:我正在使用VS C++ 2008,png文件位于develop文件夹中。这里是我的代码(这正是懒惰美孚等) //The headers #include "SDL.h" #i

    1热度

    3回答

    也许不是真的很大,而是一百帧的东西。是通过制作数组并逐个加载每个图像来加载它的唯一方法? load_image()是我制作的一个函数,它载入图像并转换它们的BPP。 expl[0] = load_image("explode1.gif"); expl[1] = load_image("explode2.gif"); expl[2] = load_image("explode3.gif");

    3热度

    3回答

    我试图加载一个图像文件并将其用作一个多维数据集的纹理。我正在使用SDL_image来做到这一点。 original image http://i33.tinypic.com/2i1f3bp.jpg 我用这个形象,因为我发现它在各种文件格式(TGA,TIF,JPG,PNG,BMP) 代码: SDL_Surface * texture; //load an image to an SDL surf

    1热度

    3回答

    这是一个SDL问题,但是我有强烈的感觉,我遇到的问题与SDL无关,但更多地与C++ /指针有关。 为了使长话短说,这个代码不起作用(编辑以展示我真的做): player->picture = IMG_Load("player"); SDL_BlitSurface(player->picture, NULL, screen, &pictureLocation); 我在屏幕上看到什么。然而,当我