我写了这个简单的C程序来测试基本的SDL 1.3功能。一切正常,只有一个小问题。该colorkey不会被转换。我正在加载一个8位PNG sprite文件,其中调色板索引#0是背景颜色。我希望只看到精灵显示,但我得到的是整个图像,包括背景颜色。 任何想法发生了什么或如何解决它?这是用Visual C++ 2005 // SDL test.c : Defines the entry point for
从我的这个问题词干:I'm seeing artifacts when I attempt to rotate an image 在源代码中有,我加载TIF,因为我不能为我的生命得到任何其他图像格式正确加载透明部分。我试过PNG,GIF,& TGA。我希望能够加载PNG。我希望在上面的问题中给出的源代码就足够了,如果没有,请告诉我。 对于当我尝试加载其它格式会发生什么更好的描述 - 一个我试图图像
所以我使用SDL在openGL中做了些什么。我即将乘坐长途飞机,而且似乎无法让该项目在我的笔记本电脑上工作。我以前在笔记本电脑上使用过SDL,所以我认为这是openGL的错。这款笔记本电脑在win xp pro上,并且拥有intel 945显卡“卡”。我试过更新驱动程序,但无济于事。我正在使用的图像不能成为问题,因为我已将它编码,所以如果程序无法找到文件,程序会关闭。另外,编译时我完全没有错误,它