自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 实现图片ETC+Alpha分离

目录 目录 原理 步骤 完整Shader代码 ETC纹理压缩格式 ETC1:它是一种为感知质量设计的有损算法,其依据是人眼对亮度改变的反应要高于色度改变,遗憾的是ETC1不支持透明。 ETC2:ETC2是ETC1的扩张,向后兼容ETC1,对RGB的压缩质量更好,并且支持透明通道。 原理 目前ETC2压缩格式在OpenGL ES 3.0和OpenGL 4

2016-07-10 20:13:07 5701

原创 NGUI图文混排

目录 目录 原理 完整代码 步骤 图文混排:就是将文字与图片混合排列,文字可在图片的四周、嵌入图片下面、浮于图片上方等。 原理由于ngui本身的图文混排是依据bitmap来实现的,不支持dynamic font,因此需要使用动态生成Sprite的方式来实现图文混排。其中采用特殊字符#作为标识;又因为ngui的uilabel本身带有分割行操作,因此需要自身实现逐字符分析来实现换行,避免出现标识无法

2016-03-07 22:31:52 3985

原创 编译FFMpeg的Android版本,并整合到android studio

通过编译ffmpeg的android版本,并在android studio中引用的过程。

2015-04-19 20:26:06 11958 2

原创 cocos2dx鼠标拖动与释放

最近在学习cocos2dx,发现原来2.0版本以前是没有鼠标监听器的,既然

2014-09-30 11:31:54 3771

原创 C++ 更改控制台显示文本颜色

获得控制台输入输出句柄 函数原型: HANDLE GetStdHandle(DWORD nStdHandle); 参数: nStdHandle定义函数返回的是标准输入或标准输出或标准错误的句柄.取值为一下 STD_INPUT_HANDLE 标准输入 STD_OUTPUT_HANDLE 标准输出 STD_ERROR_HANDLE 标准错误 返回值: 如果函数成

2014-08-04 13:29:37 831

原创 在Vs2013通过Opencv建立程序

1.在http://opencv.org/下载OpenCV For Windows并安装. 2.打开opencv文件夹有两个文件夹,一个是bulid,另一个是sources(存放着源代码)。进入到bulid后,有各种相应的版本的库。如果你是32位系统就选择X86,64系统就选择X64。进入对应位数的文件夹后,另外有三个文件夹,分别为vc10,vc11,vc12,其中vc对应vs2010,vc11

2014-03-08 19:13:07 2779

原创 linux下的sh和bash区别

今天写了一个脚本:echo -e "Hello World \a \n",发现chmod u+x后的./1.sh运行输出"Hello World",然而sh 1.sh输出的确实"-e Hello World". 查阅资料后发现原来ubuntu中在/bin/下的sh是软链接到dash。然而dash跟bash shell下可以运行的shell script会出现不兼容。 之所以ubuntu使用Da

2013-11-27 20:41:55 964

空空如也

空空如也

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

TA关注的人

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