use SDL;
use SDLx::App;
my $app=SDLx::App->new(w=>400,h=>400,d=>32,t=>"我的第一程序:hello,world");
$app->draw_line([20,100],[200,20],[255,255,0,255]);
$app->update();
sleep(10);
use SDL;
use SDLx::App;
my $app=SDLx::App->new(w=>400,h=>400,d=>32,t=>"我的第一程序:hello,world");
$app->draw_line([20,100],[200,20],[255,255,0,255]);
$app->draw_rect([20,100,120,120],[255,0,0,255]);
$app->update();
sleep(10);
use SDL;
use SDLx::App;
my $app=SDLx::App->new(w=>400,h=>400,d=>32,t=>"我的第一程序:hello,world");
$app->draw_line([20,100],[200,20],[255,255,0,255]);
$app->draw_rect([20,100,120,120],[255,0,0,255]);
$app->draw_circle([100,100],15,[255,0,0,255]);
$app->draw_circle_filled([100,100],15,[255,0,255,255]);
$app->update();
sleep(10);
- 大小: 35.2 KB
- 大小: 32.2 KB
- 大小: 25.5 KB
分享到:
相关推荐
标题 "SDL2-devel-2.0.12-VC" 指的是 SDL2 的开发库版本 2.0.12,专为使用 Visual C++ 编译器的开发者设计。SDL,全称为 Simple DirectMedia Layer,是一个跨平台的多媒体开发库,广泛应用于游戏开发、图形用户界面...
VScode中安装LVGL模拟器所使用的依赖下载文件,SDL2-devel-2.30.1-mingw.zip 安装LVGL模拟器的教程如下 https://blog.csdn.net/weixin_49337111/article/details/136536375#comments_31930883
标题“SDL2-devel-2.0.4-VC.zip”表明这是一个关于SDL2开发库的压缩包,版本为2.0.4,并且是针对Visual C++编译环境的。SDL,全称Simple DirectMedia Layer,是一个跨平台的多媒体开发库,常用于游戏开发和其他实时...
标题“SDL2-devel-2.0.10-mingw.tar.gz”指的是一个用于Windows开发的SDL2开发库的压缩包,版本号为2.0.10,它使用了MinGW编译环境。这个包通常包含源代码、头文件、库文件以及必要的构建工具,方便开发者在Windows...
sdl-mir2sdl-mir2sdl-mir2sdl-mir2sdl-mir2sdl-mir2sdl-mir2sdl-mir2sdl-mir2sdl-mir2sdl-mir2sdl-mir2sdl-mir2sdl-mir2sdl-mir2sdl-mir2sdl-mir2sdl-mir2sdl-mir2sdl-mir2sdl-mir2sdl-mir2sdl-mir2sdl-mir2sdl-mir2...
#### 3.2 基本示例 ```c #include <SDL2/SDL.h> int main(int argc, char *argv[]) { if (SDL_Init(SDL_INIT_EVERYTHING) != 0) { printf("初始化失败: %s\n", SDL_GetError()); return -1; } SDL_Window *...
**标题解析:** "SDL2-2.0.8.tar.gz" 是一个压缩包文件,其中 "SDL2" 表示 Simple DirectMedia Layer 的第二版,这是一个跨平台的开发库,用于处理图形、音频和输入设备。版本号 "2.0.8" 指示这是该库的第 2.0.8 ...
SDL2.2.0.1的移植,包含SDL的每个参数的意思,包含交叉编译器的安装,包含移植过程中出错的处理方法。 --prefix=/usr/arm 安装SDL路径 --enable-shared=yes 构建共享库[开启] --enable-nasm 装配blitters x86上的...
标题 "sdl2-windows64-release-2.28.5" 暗示着这是一个针对Windows 64位系统的SDL2库的发行版本,版本号为2.28.5。SDL,全称为Simple DirectMedia Layer,是一个跨平台的开发库,主要用于处理图形、音频和输入设备,...
5. **文件系统接口**:提供读写文件的简便方法,便于资源加载和保存。 6. **事件驱动**:SDL2基于事件驱动模型,允许程序响应用户操作或系统事件。 7. **多平台兼容**:SDL2可在Windows、Linux、Mac OS X、iOS、...
- **网络**:提供基本的网络功能,如TCP/IP通信。 - **多线程**:支持并发编程,优化多核处理器的性能。 6. **跨平台性**:虽然这里讨论的是Windows版本,但SDL2库同样支持Linux、Mac OS X、Android、iOS等多个...
**SDL2-2.0.12:一个强大的跨平台多媒体库** SDL(Simple DirectMedia Layer)是一个开源的跨平台开发库,专为快速开发图形、音频和输入处理的应用程序而设计。标题中的"SDL2-2.0.12.rar"指的是SDL库的2.0.12版本,...
"SDL2-2.0.12.tar.gz" 是一个软件开发库 SDL2(Simple DirectMedia Layer)的版本号为2.0.12的压缩包文件,其采用流行的 .tar.gz 格式进行打包。.tar.gz 文件是Linux和Unix环境中常用的归档和压缩格式,它首先将所有...
标题 "SDL2-2.0.8 SDL2_ttf-2.0.14" 提供的是两个关键库的版本信息:SDL2 和 SDL2_ttf。这两个是用于游戏开发和图形用户界面的重要库,广泛应用于跨平台的软件开发。 **SDL2(Simple DirectMedia Layer 2)** 是一...
6. **文件I/O**:虽然SDL主要是为了多媒体处理设计的,但它也包含了一些基本的文件读写功能,可以用来加载和保存游戏进度或配置文件。 7. **定时器**:SDL提供了精确的定时器功能,这对于游戏循环、帧率控制和计时...
perl-interpreterz库包,找了很久,只支持Centos 7以上系统
10. **扩展库**:除了基本功能,SDL还有许多扩展库,如SDL_ttf用于TrueType字体渲染,SDL_image用于加载多种图像格式,SDL_mixer用于音频混音,SDL_net则提供了网络通信功能。 总的来说,SDL 2.28.5是一个强大的...
“扩展库头文件和对应的库文件”可能指的是SDL2的一些可选模块,如SDL2_image用于加载多种图像格式,SDL2_ttf用于渲染TrueType字体,SDL2_mixer用于音频混合,还有SDL2_net用于网络通信。这些扩展库为开发者提供了更...
4. **文件加载与保存**:SDL2提供了一些基本的文件操作接口,如读写文件,这对于游戏中的资源管理非常重要。 5. **视频播放**:虽然SDL2本身并不直接支持视频解码,但它可以通过与其他库(如FFmpeg)结合,实现视频...
**SDL2-2.0.1.zip_SDL2-2.0.1.tar._SDL2.0.1** 是一个包含SDL2库2.0.1版本源代码的压缩文件。这个库是游戏开发和多媒体应用的核心组件,为开发者提供了一个跨平台的接口,使其能在不同的操作系统上编写高性能的图形...