自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天涯海阁

前行

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

原创 Cocos2dx 小技巧(二)单例

我们的主题是:有些技巧你不知道不要紧,但知道后会很牛逼。-----------------------------------------------------------------------------------------------------------首先来说下什么是单例:单例模式是设计模式中最简单的形式之一。这一模式的目的是使得类的一个对象成为系统中的唯一实例。单例

2014-03-30 21:37:27 5379 8

原创 Cocos2dx 小技巧(一)预定义文件路径

通宵想了一晚(如果你信的话),打算出一栏cocos2dx小技巧相关的博客,有以下几种特点:1、精简;2、实用;3、偶尔带点暴力,黄...我们的主题是:有些技巧你不知道不要紧,但知道后会很牛逼。-------------------------------------下面进入正文:假设在项目工程的Resource有好多个目录,如image,fonts,Menu,Inter

2014-03-30 14:03:39 5025 5

原创 Cocos2dx 3.0 过渡篇 (二十一)自从Label有了freeType做靠山以后...

cocos2dx 3.0版本之前,我们一直都是用CCLabelTTF,CCLabelBMFont,CCLabelAtlas来创建文本标签,但是!3.0版本放出来后...看到这里你心里是不是又颤抖了一下?别害怕嘛,我要说的是:3.0版本出来后这些标签也都是还可以用的啦,只是说我们有了更好的选择。cocos2dx3.0添加了一种新的文本标签,这种标签不同的地方有:使用freetype来使它在不

2014-03-27 20:25:44 18138 8

原创 Cocos2dx 3.0 过渡篇 (二十) 闲扯强制类型转换

我觉的通常情况下用dynamic_cast最好,它检查的更严格些,其次是static_cast,而后两者也就是const_cast和reinterpret_cast较之前两者貌似不太常用(我会告诉你我根本就没用过吗...),而且也不推荐使用,const_cast在用于去除const的地方还是有所发挥的,reinterpret_cast在转换时,不会在内存中进行补足比特位(例如int转换到double,需要补足4字节),这往往是不安全的,而且代码也是不可移植的。所以我主要介绍的还是static_cast和d

2014-03-25 12:31:17 8271 6

原创 Cocos2dx 3.0 过渡篇(十九)新鲜出炉的Value该怎么玩

一开始使用CCArray时,想往里塞int型或者float型的变量都不行,只因为int等类型的身份”过低“,不是Object的家族成员。一心奔小康的我果断向贵族成员:CCInteger,CCFloat等靠拢。后来呢,也就是到了3.0beta后的版本,CCArray和CCDictionary一起殉情了,这直接导致CCInteger,CCFloat在Object的家族地位急剧降低。作为一家之主的Object虽不想看到自己的子孙就此没落,但因为年岁过大也无力改变现状。于是呢,999岁的Object趁着自己还有最后

2014-03-21 08:49:46 9972 13

原创 Cocos2dx 3.0 过渡篇(十八) Cocos2d-x 3.0rc,又一种创建项目方式

准备工作:1、下载最新的cocos2dx 3.0rc0,http://www.cocos2d-x.org/download2、下载python2.7版本,如果之前有下载过python并且是2.7的,那么你可以跳过这步;如果之前下载的是3.3以上版本的,请重新下载2.7版,别问我为什么,因为下面会偷偷告诉你:https://www.python.org/download/releases/2.7.6/3、下载安卓开发环境必备的那些什么NDK啊,SDK啊,ant

2014-03-19 08:44:44 24854 38

原创 Cocos2dx 3.0 过渡篇(十七) std::bind与CC_CALLBACK不得不说的故事

// new callbacks based on C++11#define CC_CALLBACK_0(__selector__,__target__, ...) std::bind(&__selector__,__target__, ##__VA_ARGS__)#define CC_CALLBACK_1(__selector__,__target__, ...) std::bind(&__selector__,__target__, std::placeholders::_1, ##__VA_ARG

2014-03-14 19:04:41 15730 21

原创 quick-cocos2d-x 初体验(一)环境搭建

就目前了解的情况来看,quick-x对我的吸引之处有以下几点:1、更完善的 Lua 支持,包括一个 Lua 框架对 C++ 接口进行了二次封装(代码量可减少一半以上)2、补充了大量 cocos2d-x 没有提供,但游戏需要的功能3、为提高开发效率,提供了 Objective-C 和 Java 的桥接模块,以及强化的 Windows/Mac 模拟器(该模拟器十分给力)

2014-03-09 20:38:27 13503 5

原创 Cocos2dx 3.0 过渡篇(十六)用ClippingNode做游戏的新手引导

CCClipingNode是一个可裁剪节点,简单理解:(1)首先它是一个节点,继承于CCNode,所以它可以像普通节点一样放入CCLayer,CCScene,CCNode中。(2)作为节点,它就可以用作容器,承载其他节点和精灵。我把它叫底板。(3)如果想要对一个节点进行裁剪,那需要给出裁剪的部分,这个裁剪区域,我把它叫模版。所以CCClipingNode裁剪节点在组成上=底板+模版,而在显示上=底板-模版。不知道这样解释会不会好理解一点。

2014-03-09 17:24:26 13334 2

原创 Cocos2dx 3.0 过渡篇(十五)帧动画的存储播放

前两篇博文用恶搞的形式写了action的相关使用,这算是自己的一种尝试,也可以说是心情的发泄。本篇是action三板斧的最后一板,经过深思熟虑后,我决定就用正常人的方式写吧...这次主要介绍动画的创建即存储,要实现的功能有:1、创建四组动画,并存放至Array中;2、创建四个虚拟方向按钮,控制精灵移动与播放相应方向的动画;实现过程如下:1、事前准备:宏定义每

2014-03-05 19:29:23 7239 3

原创 Cocos2dx 3.0 过渡篇(十四)用touch拖动女主打败小三!

boy 和 girl 甜蜜的交往了两年,但是,由于boy是一个文理双修的优秀男儿,小三不得不跳出来了!小三设计出种种阴谋来拆散boy和girl。最后他俩大吵了一架。在冷战期间,小三强势入内,伴随boy左右!女主发现这个情况后,意识到所有一切都是小三搞的鬼,但她又拉不下脸来去和boy道歉。而我们的故事也就是从这里开始的。主线剧情:拖动girl移动到男主旁的红色框框内。分线剧情:girl一进入红框,就能立马被boy文理双修的气质所吸引,飞到他..身边。分线剧情:按照剧情安排,小三必须在女主回来的时候马上

2014-03-03 12:09:24 6454 6

C++ GUI Qt4.7编程+源码

界面还算清晰,至少没看过比这个还清晰的了,包括里面每章的源码!

2012-10-17

空空如也

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

TA关注的人

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