SDL 笔记之编译安装步骤

/******************************************
SDL原包SDL-1.2.14.tar.gz  常用扩展库有SDL_gfx-2.0.23.tar.gz、SDL/SDL_image-1.2.8.tar.gz、SDL/SDL_ttf-2.0.9.tar.gz这三个,另外还有SDL_mixer-1.2.9.tar.gz包(这里边包含游戏手柄操作)
安装过程
首先解压所有包
1、#cd SDL-1.2.14
  #./configure&&make&&make install
 
2.#cd SDL_gfx-2.0.23
  #./configure&&make&&make install
 
3.安装ttf库需要freetype支持库(下载 http://ftp.twaren.net/Unix/NonGNU/freetype/freetype-2.3.11.tar.gz
 解压 tar xvzf freetype-2.3.11.tar.gz
 然后./confgiure & make & make install
 然后
 #cd SDL_ttf-2.0.9 
 #./configure&&make&&make install
 
4.#cd SDL_image-1.2.8
  #./configure&&make&&make install
 这样就完成了这些包的安装
 
 包下载及具体安装步骤去本电脑的linux course/嵌入式/移植/游戏移植/《SDL库的安装及游戏测试》的world文档中找 
 
 *******************************************/
1.图片的缩放在rotozoom中

2.在屏幕上画图函数gfx包中的SDL_gfxPrimitives.h

3.SDL自带库里边只支持.bmp格式图片,要加载其它格式图片需要安装SDL_image扩展库,所能扩展的格式都在SDL_image.h中

4.SDL_Delay(int);延时函数,参数1000为一秒

5.初始化SDL后 不要忘记设置和初始化屏幕

6.编译时 如用了扩展库不要忘记加上扩展库命令(e. -lSDL_image  or  -lSDL_gfx);

7.屏幕颜色的填充  部分在Video的FillRect中找 包括全屏填充和部分填充

8.在屏幕上显示汉字步骤  先初始化ttf库,然后定义文件操作变量(Font),然后打开字库(eg:uming.ttf宋体字库),然后把要显示的字体些到屏幕上用TF_RenderUTF8_Solid(),再用SDL_BlitSurface()函数把当前屏幕加载到新屏幕上,在刷新屏幕就OK了;  这是在linux下  如在windows下用TTF_RenderUNICODE_Solid()函数;

9.linux下支持汉语的编码为UTF8,windows下支持汉语的编码为UNICODE;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值