自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 cocos2d-x实现node圆弧运动 (附源代码)

纪录下自己写的东西! 头文件: /* 圆弧动作类 */ class CCArcBy : public cocos2d::CCActionInterval { public: //初始化圆弧动作类 //duration: 动作类的持续时间 //ptCenter: 圆弧的中心点 //delta...

2014-10-25 16:50:11 4081 0

原创 c++转学java的笔记

接口和内部类:     接口类主要是为了弥补java没有c++的多继承而做的一个办法,其实这样也好,C++的多继承只是增加了语言的复杂性,其实c++多继承中,只有一个类能子类有继承关系,而其他的父类中更多的是接口的概念而已,所以java对这块是一个进化。 面向对象编程:     这里面的概念跟...

2014-01-16 10:38:19 1795 2

翻译 Box2D C++ tutorials - 运行轨迹(Projected trajectories)

Intro:     有个问题经常被提及到:“当一个物体被抛起或者发射到空中时,我要怎么知道它的运行轨迹     1.它的行进路径是怎样的?     2.它可以达到的最大高度     3.物体会以多快的速度达到预想的高度

2013-11-29 17:50:54 1775 0

翻译 box2d- explosion

原文链接: http://www.iforce2d.net/b2dtut/explosions

2013-10-29 17:51:28 1323 0

原创 数据持久化

首先是cocos2d-x自己封闭的CCUserDefault跨平台的文件存储类,它是用的xml格式,具体操作非常类似于应用开发的ini文件,可操作性不是很强,如果存取比较复杂的数据,那就得自己动手去解析一个字符串,下面是示例代码,基本一看就懂: void UserDefaultTest::doT...

2013-10-29 17:50:05 1919 0

翻译 Box2D C++ tutorials - Buoyancy

浮力:     浮力使刚体受到一个与重力方向相反的推力,当刚体的密度比浸泡它的液体密度小的时候,就会产生浮力,就像苹果在水里或者氢气球在天空中,浮力的大小取决于被排掉的液体体积  注:高中物理的知识,浮力(F)= 液体密度(p) x 重力加速度(g) x 该物体排开液体的体积(v)。     我们...

2013-10-29 17:49:41 1543 0

翻译 Ideas for "Snap to grid"

原文链接: http://www.iforce2d.net/forums/viewtopic.php?f=8&t=142 "Snap to grid" is scoring quite high in the feature voting. I am star...

2013-10-17 00:13:17 1076 0

翻译 custom properties and using exported date of rube

用户自定义的特性:     创建用户自定义的特性:         管理用户自定义的特性: 使用导出的数据:     支持的加载器:     保存和导出的区别:     JSON文件数据结构:

2013-09-15 17:25:06 1673 0

翻译 the features of R.U.B.E

R.U.B.E的特征:

2013-09-12 09:26:54 1465 0

原创 Lua: metatable and metamethod

在TestLua工程里面有两个lua文件: extern.lua和VisibleRect.lua。因为在TetsLua中VisibleRect就一个包含了很多静态函数的类,它主要作用是存储CCEGLView:sharedOpenGLView()的一些信息。我在VisibleRect.lua看这个l...

2013-07-15 11:30:57 1449 0

原创 关于选择UI编辑器

这些天都在想办法解析MT的uii文件,通过rapidXML做xml分析,这里也有个小插曲,因为要通过属性名称递归找到一个子元素,结果始终没有搞定这个递归函数,后面才发现错误,下面贴上代码以示纪念:     void Global::FindNodeByAttribute(const char* ...

2013-07-10 17:10:34 1325 0

原创 在VS2010下cocos2d-x与Lua的交互

这个现在算是做手游的当红炸子鸡搭档,因为以前cocos2d-x和Lua都有接触一些,但是两者之间的交互还是没有细细的研究过。然后在网上开始东拼西凑地找些资料汇成这篇文章,因为本文只是做为学习过程的一个随记文档,可能比较乱,也可能引用了某些大神的某段,在后面我会写上大神原文的链接。

2013-07-04 15:56:29 3368 0

原创 Lua的Table学习疑问

Lua里面的Table类似于C++里面的map,它里面的元素是一个键值对(key-value),所有的Table都可以用不同类型的索引来访问valu(值),当需要容纳新条目(entry)时,table会自动增长。Lua对于诸如a["name"]的写法提供了一种更简便的”语法糖(...

2013-07-04 15:35:51 969 0

原创 Bitmap Font Generator

在山寨《我叫MT》的过程中,发现它所用的字体基本上都是由一个.ftn文件生成的,然后在网上搜到Bitmap Font Generator可以生成这种文件,而且是一般游戏开发中常见的字体生成的软件。所以就开始在网上东找找西找找,凑成下面这些文字:

2013-06-17 13:48:01 1439 0

翻译 CCArray Reference

引言:     cocos2d完全支持CCArray这个类,这个类可以用来优化你的游戏。你可以在cocos2d/Support下面找到这个类的源代码,在cocos2d内部它跟apple的NSMutableArray类似,但是它比NSMutbaleArray这个类的效率更高。     注意:CC...

2013-06-07 15:41:02 1128 0

原创 __存储一些有用的链接

1. http://angelcode.com/products/bmfont/ (windows下面的字体生成器) 2. http://download.csdn.net/detail/mimixi666/4857633(屏幕录像专家V7.5) 3. http://download.csdn....

2013-05-30 01:18:16 1498 0

转载 MFC文件操作大全

原文转自http://blog.chinaunix.net/uid-21768364-id-3244467.html 1.创建文件夹  CreateDirectory(%%1,NULL);  2.创建文件  CFile file;   file.Open(%%1,CFile::mod...

2013-05-27 10:35:14 1187 0

翻译 代码优化向导--第一部分

这是一篇在网上看到的技术文章,它把一个原来需要6000毫秒的代码段优化到400毫秒,这种优化效果让我震撼,所以我决定把它翻译共享出来。     下面是原文链接:http://www.codeproject.com/Articles/381630/Code-optimization-tutoria...

2013-05-22 18:09:54 1238 0

翻译 Is C++ passe?( C++会被时代淘汰么? )

原文链接: http://www.codeproject.com/Articles/570373/IsplusC-2b-2bpluspass-c3-a9-3f     作者是ocoudert,一位有着20年工作经验的美国it开发人员,他站在他角度上阐述他对C++是否会被时代淘汰这一问题的观点,下...

2013-05-14 11:04:50 1720 0

翻译 Understanding Factory Method and Abstract Factory Patterns(理解工厂方法模式和抽象工厂模式)

前言:     在设计模式中,最普遍和最流行的是工厂方法模式和抽象工厂模式,同时也是最让初学者困惑的那种模式。     这篇文章通过清晰的例子梳理了这两个“必须得知道”的设计模式,同时也进一步地讲解了两种模式之间的区别。最后我们也可以看到这两种模式的长处和短处。 工厂方法模式:     在...

2013-05-10 16:01:57 1171 0

翻译 Android Debug Bridge(官网上的简介)

原文链接: http://developer.android.com/tools/help/adb.html#   Android Debug Bridge(简称adb)是一个多功能的命令行工具,它可以让你连接到一个android模拟器或都一个真实的android设备,是一个客户端-服务器模式的...

2013-05-09 15:14:36 1657 0

翻译 Installing Applications on android from your computer

为了在电脑上安装apk到手机上面,我们要在设备上做以下几点改变:   1.点击菜单->设置->应用程序->不明来源的。如果这里没有勾选上,那就把它勾选   2.菜单->设置->应用程序->开发者选项->USB调试模式。勾选上   3.连接USB数据线...

2013-05-09 11:15:22 827 0

翻译 C++比较操作符的小技巧

好久没翻译东西了,翻译一篇比较基础的C++译文就当练手了,在这里先感谢来自United Kindom的David Corne,下面是原文的链接: 原文链接    这篇文章主要讲解C++比较操作符以及怎么容易地使用它们,C++总共有6个比较操作符,它分别是==, !=, 和>=。如果你想在你...

2013-04-28 09:31:46 980 0

原创 WinSocket编程

ftp协议实现多线程断点续传 点对点多线程断点续传的实现 http://www.codeproject.com/Articles/412511/Simple-client-server-network-using-Cplusplus-and-W 先抽出时间把这两篇看完

2013-04-22 16:17:25 1043 0

翻译 Detecting Hardware Insertion and/or Removal

简介:       热插拔设置现在已经逐渐成为IT 安全的一大隐患,在这篇文章里面,我们尝试去开发一个应用程序,去检测系统设备的改变,例如,插入一个U盘、iPod、USB无线网卡等。这个应用程序也可以让这个新插入的设备无效。我们会大概地讲下这个应用程序是怎么运行的,最后在篇尾还附有它的缺陷。 ...

2013-04-18 16:55:31 3448 0

翻译 CEF中文教程(google chrome浏览器控件) -- Windows下编译Chromium

这章介绍在Windows下编译Chromium的详细信息,内容包括排除故障和加速编译。

2013-04-16 15:03:12 10420 4

翻译 CEF中文教程(google chrome浏览器控件) -- CEF编译

这部分讲解CEF的分支信息并介绍下载编译和打包源代码 背景:       CEF项目是做为Chromium的扩展项目而存在的,CEF跟Chromium一样地维护两个版本,开发版和发布版。CEF源代码既可以手动编译,也可以用工具自动编译 发展:      CEF项目在不断的发展中,你...

2013-04-11 10:47:08 25929 14

翻译 CEF中文教程(google chrome浏览器控件) -- CEF简介

官方主页:  点击打开链接 CEF简介:     嵌入式Chromium框架(简称CEF) 是一个由Marshall Greenblatt在2008建立的开源项目,它主要目的是开发一个基于Google Chromium的Webbrowser控件。CEF支持一系列的编程语言和操作系统,并...

2013-04-10 16:48:51 93641 5

原创 webbrowser控件事件

Beforenavigate2: Fired before navigate occurs in the given WebBrowser(window or frameset element). The processing of this  navigation may be modifie...

2013-04-03 18:25:08 3259 0

原创 MiniBrowserLauncher代码分析

暂时先只关注怎么修改webkit的界面,所以先从MiniBrowserLauncher这个例子看起。    在这个工程里面我最先看到的是一段英文的注释,估计是与apple有关的版权申请,因为这段英文贯穿整个 webkit项目,所以我决定先翻译这段话,来做为我切入webkit的起点. /* ...

2013-03-29 15:55:12 2044 0

原创 注册表编程

上次在win7 64位 x86机上面写了段注册表编程的语句,本来简单的一个api调用一个subkey,这个subkey我明明在注册表里面新增了的, 但是硬是找不到,开始我以为改了注册表以后要重新启动才有效,结果我重启了N次都不行,蛋都被启疼了的时候,有个高人告诉我:骚年,你的电脑是 64位的吧...

2013-03-28 16:31:02 905 0

原创 CygWin的使用

在捣鼓webkit时,有个Error一起卡着我,(error MSB3073: 命令“C:\cygwin\bin\which.exe bash)如刺在喉的浪费我一天的时间。为这个问题我到处查资料问高人,最后一个很巧合的机遇下得到了帮助。事情是这样的有位大侠在baidu贴吧里面写了篇文章叫"...

2013-03-27 10:52:35 1577 1

原创 (翻译)Building WebKit on Windows 7 with VS2010

先帖原文的链接: http://blog.ashodnakashian.com/2012/01/building-webkit-on-windows-7-with-vs2010/          别一个很重要的参考文章:http://hi.baidu.com/lzl124631x/item...

2013-03-26 22:42:45 1427 0

原创 装饰模式

装饰模式总结: 是为已有功能动态添加更多功能的一种有效手段,装饰模式给我的感觉就是代码内部构建一个链,外部调用时初始化这个链,然后由一个 虚函数来动态调用这个初始化好的链条!

2013-03-20 18:35:50 661 0

原创 记写在开始学习设计模式前的话

上个公司呆了两年半,专做一个产品,这是第一次把一个软件当做自己的儿子来对待。不停地加需求,不停地改需求,结果里面乱得好像一锅粥,一动而发全身,改一个bug就涌出几个bug,感觉bug永远改不完,而且隐约中感觉里面的东西不能再加了,再加就会全盘倒掉一样。直到有机会看到《大话设计模式》我才知道我错在哪...

2013-03-17 23:54:35 898 0

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