c/c++开发分享OS X El Capitan上的SDL_image视觉故障

当尝试使用C中的Allegro 5或Python中的PyGame(都使用SDL)加载和显示位图时,它会产生一个小故障(见下面的截图)。

我尝试使用谷歌搜索它,发现它可能与OS X El Capitan的SDL_image不兼容有关,但没有解决方案。 任何人?

目前,我尝试过:

在屏幕截图中,那些随机像素应该是三个红砖位图。 顺便说一句,我正在使用这些函数分别加载和绘制位图:

tileset[0] = al_load_bitmap("./data/gfx/bricks.png"); al_draw_bitmap(tileset[0], pos_x, pos_y, 0); 

OS X El Capitan上的SDL_image视觉故障

    该错误实际上是在El Capitan下的SDL_image。 将SDL_image降级为1.2.10( 不是 SDL)有一种解决方法。 你可能已经安装了SDL 1.2.10但仍然有SDL_image 1.2.12。 尝试删除并强制安装正确的版本。

    详情请见此处:

    我自己试过这个修复程序,Pygame现在在10.11下工作正常。

      以上就是c/c++开发分享OS X El Capitan上的SDL_image视觉故障相关内容,想了解更多C/C++开发(异常处理)及C/C++游戏开发关注(猴子技术宅)。

      本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

      如若转载,请注明出处:https://www.ssfiction.com/c-cyuyankaifa/546478.html

      发表评论

      电子邮件地址不会被公开。 必填项已用*标注