自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

OAD工作室-计算机技术的研究与分享

OAD工作室主要从事音视频技术研究,移植,涉及VOIP,视频网站(点播,直播)、视频监控等行业。

  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 第九课:SDL计时器

这一课主要讲SDL的一个Ticket的应用,基本的例子就是计时器的应用,没有什么很复杂的东西,在上一课基础上就是加入了SDL_GetTicks的应用而已。这个是一个计时器的一个类timer.h#ifndef TIMER_H#define TIMER_H/** 计时器**/class Timer {public: Timer(); ///计时器开始

2014-12-26 15:01:58 925

原创 第八课:SDL的简单封装——实现一个图片旋转

SDL2本身并没有对Window进行封装,这样的好处可以给使用者更大的灵活性,但是我们在写程序的时候,基本上都是面向对象的,所以做这种封装是很有必要的,一下是原作者对其进行的一个封装。window07.h/* SDL Window的一个封装*/class Window07 {public: /* 初始化SDL,并且设置标题 */ static vo

2014-12-26 12:07:33 867

原创 第七课:TTF字体的绘制

本节课讲的是关于TTF字体的绘制,TTF你就把它当成字体文件的一个标准之一,就像音视频各种编码一样,就这么理解就OK了,TTF的绘制也是非常简单的。主要的流程:      1、加载SDL_TTF的扩展库。      2、用TTF文件来创建一个Surface      3、注意中文出现乱码的问题。其他的基本上跟IMAG一样,就这么简单。const int SCREEN

2014-12-26 10:42:36 1019

原创 第六课:对RenderClear的不同部分的显示

这个标题可能不是怎么好,实在是想不出什么好的标题了,知道大家知道是怎么回事就可以了。讲解:const int SCREEN_WIDTH = 640;const int SCREEN_HEIGHT = 480;Clesson05::Clesson05(){ }Clesson05::~Clesson05(){ }/* 销毁资源 */void Cless

2014-12-25 21:50:23 506

原创 第五课:SDL绘制非BMP图片

这一节我们主要讲SDL如何绘制非BMP格式的图片,这个也很简单,这里会用到SDL的一个扩展库,SDL_IMAGE,然后再进行LOAD的时候用SDL_IMAGE里面的一个函数IMG_LoadTexture,就OK,其他的基本上跟以前的做法没有什么区别。讲解:const int SCREEN_WIDTH = 640;const int SCREEN_HEIGHT = 480;con

2014-12-25 21:19:29 480

原创 第四课:多个Texture的绘制

上一课我们讲解了关于如何用SDL显示一个BMP的图片,其实就是涉及SDL_Window,SDL_Surface,SDL_Renderer,SDL_Texture,如果在SDL上面显示几个图片呢,也很简单,也就是用多个SDL_Texture绘制在一个SDL_Renderer上,在指定位置以及大小就可以了,下面看一下代码的实现:讲解:const int SCREEN_WIDTH = 640;

2014-12-25 20:30:40 479

原创 第三课:SDL2上绘制BMP图片

关于环境在第二课已经说明第二课:SDL Window的创建与显示,这里就不在多说了。  讲解:int Clesson02::Run(int argc, char* argv[]){ //初始化SDL if (SDL_Init(SDL_INIT_EVERYTHING) != 0){ std::cout << "SDL_Init Error: " << SDL_GetError()

2014-12-25 17:56:00 882

原创 第二课:SDL Window的创建与显示

关于SDL的介绍和一些讲解这里就不说了,网上有很多,作为程序员来说代码是最能说明问题和让人理解的。   环境:操作系统:OS X YOSEMITE 64(10.10.1) Window7 64。           SDL: SDL2.0,官网:

2014-12-25 15:13:05 732

原创 第一课:前言

最近看到在线教育这个行业非常火,看到了老鸟和菜鸟们都把自己会的技术都无私的奉献出来,所以我跟团队的其他成员商量决定也把我们这几年所用的音视频技术也用博客的形式写出来(视频方式讲解,现在确实是没有时间),在写文章的过程中所涉及到的Demo和理论知识难免会用互联网上网友的东西,如有侵权,请告知我们将及时的删除。   作为一个程序员我们都是比较喜欢开源的精神,引用播布客团队(http://www.b

2014-12-24 17:58:30 420

SDL2_Sample

SDL2_Sample是由OAD工作室进行移植到Mac和Window平台

2014-12-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除