SDL学习笔记
文章平均质量分 63
SDL学习笔记
马角的逆袭
很菜的菜鸡
展开
-
SDL2笔记06_SDL2透明背景窗口_windows10_使用cairo和sdl_texture在透明背景上绘制(偏色)
这篇git提供了简单的cairo绘制到sdlTexture上的方法https://gist.github.com/sprae/607305450c51ccc482b78bdadadb9af6链接第一步:windows将SDL_Window背景设为透明,可直接调用windowColorKey代码 COLORREF defaultTransparentColor = RGB(255, 0, 255); bool windowColorKey(SDL_Window *window, ..原创 2021-08-28 20:21:11 · 895 阅读 · 0 评论 -
SDL2笔记05_SDL2透明背景窗口_windows10_使用sdl_texture绘图
本节课学习使用SDL2封装一个透明背景的window,并在window上使用SDL_Renderer和SDL_Texture进行绘图圆形没有反走样计算机几何算法B站有个孔令德老师讲课挺好的,建议看看(我只看了两节课,后面工作不忙了再认真看,图论与网络流还没开始看,把SDL和GTK大致学一下再去看把,档期可能要排到明年才能开始看了)在windows上要想让SDL_Window和linux不太一样(linux可以直接读取css设置)经过多次google终于在这个网址找到了做法http.原创 2021-08-22 20:33:42 · 1416 阅读 · 0 评论 -
SDL2笔记04_使用Cairo在SDL2上画图01
先贴一份github上的代码https://github.com/tsuu32/sdl2-cairo-example不知道是不是版本问题,有一行编译会报错,注释掉就能跑了 #include <stdio.h> #include <stdbool.h> #include <SDL.h> #include <cairo/cairo.h> int main(int argc, char *argv[]) { SDL_Init(SD..原创 2021-08-22 20:30:32 · 748 阅读 · 0 评论 -
SDL2笔记03_使用SDL_Renderer在SDL_Texture上画矩形01
clion新建项目,并编写代码main.cpp #include <iostream> #include "SDL.h" #include "SDL_image.h" void drawMyRect(SDL_Renderer *sdlRenderer, SDL_Texture *sdlTexture, SDL_Rect &rect) {// SDL_Texture填充透明色(没有生效) SDL_SetRenderDrawBlendMode(sdlRenderer,..原创 2021-08-22 20:28:32 · 423 阅读 · 0 评论 -
SDL2笔记02_加载一批png图片和加载gif
1. 加载一批png图片显示首先用ffmpeg.exe准备一批png格式的图片 .\ffmpeg.exe -ss 59:07.000 -t 7 -r 24 -i G:\Xubuntu_Work_Space\From_Xubuntu\下载\[迅雷下载www.2tu.cc]穿越时空的少女.BD1280高清日语中字.rmvb -y -f image2 C:\Users\majiao\Desktop\heyzo1031\2m%04d.pngcmakelists.txt里需要链接SDL2和SDL原创 2021-08-22 20:27:37 · 3325 阅读 · 0 评论 -
SDL2笔记01_搭建开发环境和编写helloworld
开发环境为Clion,和SDL2.0去官网http://www.libsdl.org/download-2.0.php下载SDL2-devel-2.0.14-mingw.tar.gz将SDL2-devel-2.0.14-mingw.tar.gz解压到目录G:/Xubuntu_Work_Space/From_Xubuntu/codeTest_2019_2_21/SDL2/win/SDL2-devel-2.0.14-mingw/SDL2-2.0.14/x86_64-w64-mingw32..原创 2021-08-22 20:26:20 · 306 阅读 · 0 评论