任何人都可以用简单的词语向我解释纹理和表面之间的区别是什么?我看到它用在SDL2为SDL_Surface和SDL_Texture.SDL_Texture创建SDL_Surface,然后从图像/位图创建.两者都是像素集合.但是我没看到它们之间的主要区别(必须用GPU做些什么?)
我试图谷歌它,但我发现的所有解释都太复杂,无法深入了解计算机图形的东西.
如何在SDL2.0中使用像素绘制?
我正在尝试熟悉C++,但如果没有漂亮的图片,这很难做到,所以我试图让一个非常基本的图形显示器运行.我真正想做的就是给我一个窗口,让我在其上绘制rgbα像素,并访问有关这些像素的信息.我可能还有其他我不想要的东西,但现在就在我的名单上.我对此的研究使我尝试使用SDL,当前版本为2.0.
几乎所有的图形体验都来自于使用JavaScript <canvas>.大多数其他位的是来自我的计算器,它有这个真的真棒Pxl-On()命令,那么容易.
我正在使用MinGW作为我的C++,如果重要的话.此外,如果有更好的东西比SDL2.0更适合我需要的东西,建议欢迎.
**"更好"意味着"包含我需要的功能,但总功能少于SDL2.0,和/或具有比SDL2.0更直观/更简单的***API."
***减少完成相同任务的代码行.