自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iPolaroid的专栏

人生如游戏,不如做游戏。

  • 博客(79)
  • 资源 (5)
  • 收藏
  • 关注

原创 游戏编程模式 Game Programming Patterns

分享链接:游戏编程模式 Game Programming Patterns

2019-04-20 16:30:11 413

原创 C++ 11 STL中常用容器分类和对比

STL容器分类1,顺序容器 sequence containersarrayvectordequelistforward-list 2,关联容器 associative containerssetmultisetmapmultimap3,无序容器 unordered containers (非标准,也可以划分到关联容器)hash_sethash_multisethash_maphash_multi...

2018-06-23 19:53:29 5333

转载 在VS中添加lib库的三种方法

在VS中添加lib库的三种方法注意:1、每种方法也要复制相应的DLL文件到相应目录,或者设定DLL目录的位置,具体方法为:"Properties" -> "Configuration Properties" -> "Debugging",在"Working Directory"设置dll的路径就可以了2、无论是设置DLL目录,或者是Lib目录,亦或是头文件的目录,都有release

2017-07-07 18:27:36 942

原创 常见的图像重采样算法

改变图像的size(width,height)在日常的工作和生活中是很常见的操作,几乎每一个图片处理的软件都有这一功能。图像的size修改其实就是一个图像重新采样的过程,放大图像称为上采样/插值(upsamping),缩小图像称为小采样(downsampling)。最近我学习了一下常见的重采样算法,大致有以下几种:1,Nearest Neighbour Resampling (最邻近)

2015-10-17 21:48:39 25705 3

转载 Linux图像处理高手―GIMP与ImageMagicK

图像处理是多媒体应用中最重要一个部分,在Linux环境下,可以供选择使用的图像处理软件并不多。近来随着Linux在桌面应用中的不断壮大,一些图像处理软件也开始从Windows、Mac OS中移植到了Linux环境下,其中最为著名的图像处理软件CorelDraw就是一例。遗憾的是,到目前为止Adobe的Photoshop没有移植到Linux环境下的意思。不过没有关系,Linux有GIMP、Image

2015-10-16 14:38:43 6334 1

原创 OpenCV 开发环境环境搭建(win10+vs2015+opencv 3.0)

1,我的环境:操作系统:Windows 10 64位IDE:  Visual studio Community 2015(此版本免费,基本功能都有,够用)OpenCV: OpenCV 3.0 for windows(下载地址:http://opencv.org/)2,首先安装好VS 和 OpenCV,OpenCV的安装其实就是把官方下载的exe解压的自己制定目录。

2015-09-23 22:50:36 80502 16

原创 visual studio 2015 community 新建项目无win32控制台应用程序等模板的问题

由于最近在开发unity3d项目,所以默认我是选择的C#作为默认开发语言的。今天在我想新建一个C++ win32控制台程序的时候,却怎么也找不到,仔细查看后发现:社区版只为你选择的默认语言安装了模板,其他语言的需要自行下载。在新建项目窗口--其他语言--VC++--双击右边需要的模板下载安装即可。

2015-09-21 23:32:19 26307 3

原创 Mac系统快捷键

Mac快捷键图例  Mac中主要有四个修饰键,分别是Command,Control,Option和Shift。这四个键分别有自己的图案,他们经常出现在Mac应用程序中的菜单栏里,方便你随时学习新的快捷键。  基本快捷键Command-X 剪切  Command是Mac里最重要的修饰键,在大多数情况下相当于Windows下的Ctrl。所以以下最基本操作很好理解:

2015-07-06 14:29:31 995

原创 unity4.6 Ugui 之 UGUIRectTransform

1、Rect TransformRect Transform是2D与 3D 图形的Transform组件对应。它用来指定用户界面系统中的大小、位置和旋转的控件PropertiesProperty:Function:Pos (X, Y and Z)相对锚点anchors的矩形枢轴pivot点的位置。Width/Height矩形的宽高Left, Top, Right, Bottom矩形的边缘相对于其锚...

2015-05-07 13:38:29 1229

转载 cocos2d 优化内存使用

如何优化内存使用内存优化原理为优化应用内存使用,开发人员首先应该知道什么最耗应用内存,答案就是纹理! 纹理几乎会占据90%应用内存。所以尽量最小化应用的纹理内存使用,否则应用很有可能会因为低内存而崩溃。 本文介绍Cocos2d-x游戏通用的两条内存优化原理指导。认识瓶颈寻找方案什么样的纹理最耗应用内存?或这些纹理会消耗多少内存?当然这个不用手动计算,只需猜测。 工具

2014-10-07 22:48:48 1015

转载 Cocos2d-x 多分辨率适配完全解析

概述从Cocos2d-x 2.0.4开始,Cocos2d-x提出了自己的多分辨率支持方案,废弃了之前的retina相关设置接口,提出了design resolution概念。有以下相关接口:12345678CCEGLView::sharedOpenGLView()->setD

2014-10-07 21:18:08 825

原创 如何下载旧版的ndk

大家都知道:cocos2d-x3.2的NDK要求是必须r9d,所以请下载安装r9d

2014-10-07 16:24:51 9010 1

转载 IOS开源库一览表

应有尽有,包罗万象http://www.open-open.com/lib/view/open1387098154281.htmlhttp://github.ibireme.com/github/list/ios/GitHub 上大概600个开源 iOS 项目的分类和介绍,对于你挑选和使用开源项目应该有帮助系统基础库

2014-09-25 13:50:25 11309

原创 ios开发证书CER文件、P12文件,mobileprovition许可文件的用途

1,开发证书 CER文件这个文件的申请请去 http://blog.csdn.net/lanergaming/article/details/38784925

2014-08-24 00:24:07 34734 4

原创 苹果Apple Developer,iTunesConnect的功能概况

1,Apple Developer https://developer.apple.com/2,iTunesConnect

2014-08-23 23:56:59 8597

转载 ios 开发证书制作与打包上传

1、密钥生成(CSR),为发布证书做准备。应用程序里,有个应用程序包,里有个钥匙的图标:钥匙串访问按下图显示点开 然后弹出 继续,让你选择保存位置,CSR就下载到本地了。2、发布证书的制作登录如下界面(https://developer.apple.com/)首先生成本次发布程序的Apple ID 注意上面 B

2014-08-23 23:40:36 10286 3

转载 公钥、私钥、数字证书的概念

公钥和私钥                                      一直以来对公钥和私钥都理解得不是很透彻,感觉到模棱两可。今天在网上找了半天,通过查看对这个密钥对的理解,总算弄清楚了。      公钥和私钥就是俗称的不对称加密方式,是从以前的对称加密(使用用户名与密码)方式的提高。用电子邮件的方式说明一下原理。      使用公钥与私钥的目的就是实现安全的电

2014-08-23 23:35:53 2568 1

原创 最常用正则表达式

一、正则表达式介绍、参考文档正则表达式参考文档:http://www.regexlab.com/zh/regref.htm 二、常用正则表达式大全正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。      匹配中文字符的正则表达式: [u4e00-u9fa5]     评注:匹配中文还真是个头疼的事,有了这

2014-07-17 23:42:14 808

转载 Python正则表达式指南

本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whatever。尊重作者的劳动,转载请注明作者及原文地址 >.html1. 正则表达式基础1.1

2014-07-17 23:31:10 801

转载 cocos2d-x学习篇之网络(http)篇

转载自:http://blog.csdn.net/duotianshi86/article/details/10216383

2014-06-21 23:26:06 1582

原创 C语言之 malloc,realloc, calloc区别

三个函数的申明分别是: void* realloc(void* ptr, unsigned newsize); void* malloc(unsigned size); void* calloc(size_t numElements, size_t sizeOfElement); 都在stdlib.h函数库内,它们的返回值都是请求系统分配的地址,如果请求失败就返回NULL 。

2014-05-25 15:47:02 951

原创 c++11改进我们的程序之垃圾回收(一)

c#和java中有自动垃圾回收机制,.net运行时和java虚拟机可以管理分配的堆内存,在对象失去引用时自动回收,因此在c#和jva中, 内存管理不是大问题。c++语言没有垃圾回收机制,必须自己去释放分配的堆内存,否则就会内存泄露。  我相信大部分c++开发人员都遇到过内存泄露的问题,而查找内存泄露的问题往往要花大量的精力。要解决这个让人头疼的问题可 以采取一些办法,最有效的办法是使用

2014-04-21 22:21:15 5069 1

原创 cocos2d-x 3.0 安装及创建项目

Create A New Project$ cd cocos2d-x$ ./setup.py$ source ~/.bash_profile # may be ~/.bash_login or ~/.profile, depends on your environemnt$ cocos new MyGame -p com.MyCompany.MyGame -l cpp -d ~/MyCo

2014-04-19 23:40:05 1971

转载 gimp photocopy(影印) 算法

算法与gimp不尽相同,但是在一定照度和距离下也能得到干净的物体边缘的图像  origin website:http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=14441&start=0  i checked the description from gimp photo

2014-03-16 00:05:50 1634

转载 从GIMP的Retinex算法里发现了一种高斯模糊的快速实现方法

出自:http://bbs.csdn.net/topics/390340232这段时间在研究Retinex 技术(Retinex技术的难点其实还是个高斯模糊) ,看例程代码时翻到了GIMP的源代码,结果却找到了一种简单而又快速的高斯模糊的实现方式。     这种高斯模糊的实现同GIMP内嵌的高斯模糊算法也有所不同,并且速度上还有一定的优势,具体的代码可以参考GIMP下的cont

2014-03-16 00:04:41 3753

转载 GIMP的去红眼(remove_redeye)源码分析及提取改写

GIMP源程序:static voidremove_redeye (GimpDrawable *drawable){  GimpPixelRgn  src_rgn;  GimpPixelRgn  dest_rgn;  gint          progress, max_progress;  gboolean      has_alpha;  gint      

2014-03-16 00:03:23 2921 2

转载 GIMP的柔光(softglow)源码分析

前言:柔光效果可以把一张照片美白化,影楼应该用的比较多。打算把柔光效果用在自己软件中,看GIMP的代码,开始感觉牵扯的比较多,另外找了几个,比如tinyimage,imagestone等。效果也不错,不过看到处理图像大量使用了gdi+,stl,感觉不太合适。再回去认真看GIMP代码,最终成功移植到vc和iOS下。效果:     采用的是美图秀秀软件下

2014-03-16 00:02:25 2743

原创 关于OpenGL的RenderBuffer,FrameBuffer

近日在学习OpenGL,被RenderBuffer,FrameBuffer,搞的晕头转向,网上找到了一些不错的文章供大家学习。看了之后神清气爽啊,有木有?1,几篇博文,写的不错http://longzxr.blog.sohu.com/168909774.htmlhttp://blog.csdn.net/wl_soft50/article/details/7916955

2014-01-01 19:06:58 9816 1

原创 JNI编程—— 让C++和Java相互调用

最近需要用这块的知识,查了一些文章保存在这里:JNI编程(一) —— 编写一个最简单的JNI程序JNI编程(二) —— 让C++和Java相互调用(1)

2013-03-22 11:35:49 1048

原创 (转)用宏获取函数名

c和c++调式 利用宏获得函数名仅仅为了获取函数名,就在函数体中嵌入硬编码的字符串,这种方法单调乏味还易导致错误,不如看一下怎样使用新的C99特性,在程序运行时获取函数名吧。  对象反射库、调试工具及代码分析器,经常会需要在运行时访问函数的名称,直到不久前,唯一能完成此 项任务并且可移植的方法,是手工在函数体内嵌入一个带有该函数名的硬编码字符串,不必说,这种方法非常单调

2013-02-22 15:08:48 6664 1

原创 UIImage图片缩放功能

直接上代码// 缩略图功能- (UIImage*)thumbnailOfImage:(UIImage*)image withSize:(CGSize)aSize{ //NSLog(@"create thumbnail image"); if (!image) return nil; CGImageRef imageRef = [imag

2013-01-18 13:03:07 1082

原创 ios截图功能 opengl实现

-(UIImage *) glToUIImage { int width = [self.view bounds].size.width; int height = [self.view bounds].size.height; NSInteger myDataLength = width * height * 4; // allocate a

2013-01-08 13:09:36 3221 2

转载 mac上 卸载 cocos2d/x 模板

今天大概说下关于cocos2d与cocos2d x的卸载方面的小提示,至于Cocos2d与Cocos2dX卸载基本网上都有相关文章,但是!今天说的是如何卸载Cocos2d在Xcode的模版;卸载Cocos2d/X其实就是删除其相关文件即可,这个好说,但是模版这东西有些郁闷,因为其模版是被放置隐藏文件中了,所以我们想要删除必须先让你的mac显示隐藏文件才是关键!首先打开你mac终端,

2012-12-25 12:17:18 2172 1

原创 popcap sexyframework - 该库在1.2版的变化 详见main.cpp

//board.h#ifndef __BOARD_H__#define __BOARD_H__#include "..\SexyAppFramework\Widget.h"#include "..\SexyAppFramework\ButtonListener.h"#include "..\SexyAppFramework\Rect.h"namespace Sexy{cla

2012-11-08 22:04:05 1477

原创 popcap sexyframework - Demo5 键盘输入 对话框 滑动条 设置音量

//board.h#ifndef __BOARD_H__#define __BOARD_H__ #include "SexyAppFramework/Widget.h"#include "SexyAppFramework/ButtonListener.h" #include "SexyAppFramework/EditListener.h"#include "SexyAppFr

2012-11-08 22:02:38 1409

原创 popcap sexyframework- Demo4 使用资源管理器加载资源 前导屏幕 播放声音 以及超连接 输入框 列表框 滚动条

//board.h#ifndef __BOARD_H__#define __BOARD_H__#include "SexyAppFramework/Widget.h"#include "SexyAppFramework/ButtonListener.h" // 本例子我们将学习几个新的部件: 输入框. 单选框. 列表框. 所以要用到这些部件的事件监听器类.#include "Se

2012-11-08 22:01:50 2185

原创 popcap sexyframework - Demo3 对图像进行 修改 拉伸 翻转 做动画 以及 按钮 和 鼠标事件

//board.h#ifndef __BOARD_H__#define __BOARD_H__#include "SexyAppFramework/Widget.h"// 这个例子我们学习处理按钮事件#include "SexyAppFramework/ButtonListener.h" class Graphics; class GameApp; class DDImage

2012-11-08 22:00:42 1983

原创 popcap sexyframework - Demo2 图像 声音 字体 窗体部件 按钮 事件 监听器

//board.h#ifndef __BOARD_H__#define __BOARD_H__#include "SexyAppFramework/Widget.h" class Graphics; class GameApp; class Board : public Widget{ GameApp* mApp; int mPulseAmt; // 一个在

2012-11-08 21:59:31 1332

原创 popcap sexyframework - Demo1 基本框架

// gameapp.h#ifndef __GAMEAPP_H__#define __GAMEAPP_H__//我们的游戏类必须从 SexyAppBase 类派生. 后者声明在这个头文件.#include "SexyAppFramework/SexyAppBase.h"// 声明我们定义在 Board.h 中的窗体部件类. class Board;///////////////

2012-11-08 21:58:12 1467

原创 cocos2d-x中图片数据压缩的算法

最近项目资源内存占用过高需要将png数据格式适当降低,所以贴出cocos2d-x中相关代码,学习学习。bool CCTexture2D::initPremultipliedATextureWithImage(CCImage *image, unsigned int width, unsigned int height){ unsigned char* tempD

2012-11-05 22:06:08 5170 1

ThinkPython中文教程

ThinkPython中文教程,希望对大家学习python有所帮助。

2014-06-14

GIMP 2.8.10源码

GIMP is a versatile graphics manipulation package. This page should help you get a taste of what GIMP is capable of. You can also have a look at our introduction page or browse through the tutorials.

2014-03-15

知易Cocos2D-iPhone 游戏开发教程.rar

知易Cocos2D-iPhone 游戏开发教程;几乎是初学者必看的中文资料。 写的很详细,很实用。

2011-11-19

OpenGL编程(VC++版).pdf

OpenGL编程(VC++版),初学者可以看看。

2011-11-19

空空如也

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

TA关注的人

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