SDL

SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软件。

SDL_RenderCopyEx、SDL_GetTicks

ancientcc发表了文章 0 人赞同 0 评论 2025-07-11 19:45:07

一、SDL_RenderCopyExint SDL_RenderCopyEx(SDL_Renderer * renderer, SDL_Texture * texture, c......查看全部

TTF_SizeUTF8

ancientcc发表了文章 0 人赞同 0 评论 2025-07-09 09:12:35

针对同一字符串,TTF_SizeUTF8以整串一块计算长度还是一个个字符然后累计长度,得到值是不一样的。原因出在TTF_SizeUNICODE。font_size=11 font_style=0 要计算的字符串:.刘备队进入砦。以整串计算得出长度......查看全部

修改纹理颜色

ancientcc发表了文章 0 人赞同 0 评论 2025-07-08 11:25:39

int SDL_SetTextureAlphaMod(SDL_Texture * texture, Uint8 alpha); int SDL_SetTextureColorMod(SDL_Texture * texture, Uint8 r, ......查看全部

SDL_UpdateTexture、SDL_RenderCopy、SDL_RenderReadPixels的花费时间

ancientcc发表了文章 0 人赞同 0 评论 2025-07-07 08:50:19

surface render_scale_surface(const surface &surf, int w, int h) { tblend_none_lock lock(surf); uint32_t t1,&n......查看全部

SDL_CreateTexture、SDL_DestroyTexture

ancientcc发表了文章 0 人赞同 0 评论 2025-07-05 20:35:01

一、SDL_CreateText在渲染器内创建纹理。 语法SDL_Texture* SDL_CreateTexture(SDL_Renderer* renderer, Uint32 format, int access, int w, ......查看全部

android下的SDL实现(SDL2-2.0.12)

ancientcc发表了文章 0 人赞同 0 评论 2021-02-26 09:12:12

一、activity生命周期网上已有不少文章叙述activity生命周期,像“Android生命周期详解[1] ”。1.1 mIsResumedCalled、mSurface.mIsSurfaceReady和mHasFocus......查看全部
SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软件。