SDL常见错误及问题解析
sdl吧
全部回复
仅看楼主
level 13
小牛_牛sky 楼主
长期更新
2015年03月24日 10点03分 1
level 13
小牛_牛sky 楼主
问题1
为什么我加载图片的时候,明明是透明背景,但结果却出现意外的颜色?
答:可能是因为对图片的优化出现了问题。带透明色的png图片如果使用了关键色的话会导致一些出乎意料的错误,还有就是对带透明色的png图片来说,优化如果使用了SDL_DisplayFormat()也会是图片显示地很糟糕。这时应该使用SDL_DisplayFormatAlpha()
2015年03月24日 10点03分 2
2015年03月24日 10点03分
2015年03月24日 10点03分
回复
ľӰ����
:我只是把我遇到的问题整理下 你也可以写啊
2015年03月24日 11点03分
level 13
小牛_牛sky 楼主
问题3
SDL怎么实现双缓冲?
答 不需要实现
拿sdl1.2分析 sdl1.2打开的窗口是SDL_Surface如SDL_Surface*screen 而其他的程序引用图片也是SDL_Surface,例如SDL_Surface*bmp
用过SDL1.2的可能知道,bmp是"画"在screen上的,而屏幕又相当于一个大图片,而双缓冲的意义是什么大家应该都清楚了吧,当然如果你不信可以测试测试就知道了
至于SDL2,我想也应该实现了双缓冲,估计SDL官方不会越升级越倒退
2015年03月24日 12点03分 4
level 11
问题4
sdl2无法渲染中文字体

sdl2字体得用三字节。还可能是字体文件本身的原因。----
亲爱的水笔们请注意:
请问以下哪两个选项是
正确的
?!
A:楼主是大滗
B:李敏镐最帅
C:EXO最帅
D:层主最帅
F:我是来凑15字的
   --来自助手版贴吧客户端
2015年03月24日 14点03分 5
level 11
问题4
为毛加载不了图片?代码没问题!

0 图片路径错误 特别是 \ / 注意!哪个分割符号
1 挂羊头卖狗肉:图片扩展名是bmp结果用文本编辑器打开…… PNG 开头居然是png!
2 半身不遂:这类图片有点残废,用图片查看器查看没问题 使用SDL2的SDL_BlitScaled函数时失败,报错为:Blit combination not supported ……逐个像素读取……读单一半程序意外停止!因此命名半身不遂!
2015年03月24日 14点03分 6
好吧……问题5
2015年03月24日 14点03分
这个图片我还真没遇到过如此奇葩的问题
2015年03月24日 14点03分
回复 小牛_牛sky :说多了是泪啊……
2015年03月25日 04点03分
@DXKite 。。。。。
2015年03月25日 10点03分
level 9
楼主,新手求教。CB怎么配置SDL。
2015年08月27日 13点08分 10
level 9
已经找到了,[开心][吐舌]
2015年08月27日 14点08分 11
level 4
占楼备用
2016年06月26日 02点06分 12
1