SDL2改变SDL_RenderDrawLine画直线的颜色
sdl吧
全部回复
仅看楼主
level 1
怎么取名呢66
楼主
我用SDL_RenderDrawLine函数,画出的直线是默认白色的,使用SDL_SetRenderDrawColor改变的是背景色,而不是直线的颜色。好像sdl1.2的画线函数是可以直接把颜色值传进去的,sdl2的怎么做呢
2018年06月03日 08点06分
1
level 5
辉辉游戏解说🐾
SDL_SetRenderDrawColor可以改变呀
2018年06月03日 10点06分
3
怎么取名呢66
我已经知道怎么用了,上面吧主发的那个文档的一句话,SDL_SetRenderDrawColor还设置了清屏的颜色,我在绘制之前都调用了SDL_RenderClear(),所以才会像我描述的那样。所以应该在清屏前先把颜色复原,清屏后再修改颜色。。。嗯,就是这样的
2018年06月03日 10点06分
1