SDL学习(一) SDL对于bmp的基本处…
来源:互联网 发布:淘宝店铺手机怎么激活 编辑:程序博客网 时间:2024/06/06 14:11
最近因为学习Newton的编程需要所以需要接触一下SDL编程方式,一开始认为他只是一个管理媒体的简单插件库,后来才知其使用是非常广泛的,故觉得有必要先研究一下在网上搜索到http://lazyfoo.net/SDL_tutorials/index.php
教程一 简单的在新建的窗口中输出图片的方式
代码:
结果:
教程二 优化表面装载和位图传送
代码:
#include"SDL.h"
#include<string>
//窗口层显示宽高和像素位设置
const intSCREEN_WIDTH=640;
const int SCREEN_HEIGHT=480;
const int SCREEN_BPP=32;
//表面指针
SDL_Surface *message=NULL;
SDL_Surface *background=NULL;
SDL_Surface *screen=NULL;
//装载图像的函数
SDL_Surface *load_image(std::string filename)
{
}
//实现将源表面与目标表面做链接的函数
void apply_surface(int x,int y,SDL_Surface *source,SDL_Surface*destination)
{//x和y决定了源表面在目标表面的相对位置
}
int main(int argc,char *argv[])
{
}
运行结果:
ps:由于SDL只能显式支持bmp图像的装载,所以后面要学习如何进行其余类型文件的装载。
- SDL学习(一) SDL对于bmp的基本处…
- SDL学习(一)
- SDL学习(四) Color Keying(抠色…
- SDL学习(六) Key Presses(键盘…
- SDL学习(二) 设置SDL扩展库
- 【SDL】SDL学习笔记一 SDL的子系统的初始化和退出
- 一个最简单的sdl显示图片例子sdl example sdl 例子 例程SDL贴图bmp
- SDL学习笔记一
- SDL学习(五) 真体字(true type …
- SDL系列教程(一):SDL简介
- ffmpeg和SDL学习笔记(一)
- SDL移植学习笔记(一)
- ffmpeg和SDL学习笔记(一)
- ffmpeg和SDL学习笔记(一)
- SDL入门(一)
- SDL学习(七) Mouse Move(鼠标事…
- SDL学习(二)
- SDL学习(三)
- 三角形判定
- 三级菜单(2)优化
- TensorFlow Session使用的两种方法
- 三级菜单(3) 文件存储
- 合纵连横
- SDL学习(一) SDL对于bmp的基本处…
- Http协议
- 2010年度《影评达人》活动火…
- SDL学习(二) 设置SDL扩展库
- SDL学习(三)事件驱动编程
- SDL学习(四) Color Keying(抠色…
- 三级菜单(4) 函数优化
- SDL学习(五) 真体字(true type …
- HDU 1436 Horizontally Visible Segments(点放两倍)