自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天涯海阁

前行

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

原创 Cocos2dx 小技巧(十六)再谈visit(getDescription)

之前两篇都是介绍与Value相关的,这篇我继续这个话题吧,正好凑个“Value三板斧系列...”。在很久很久以前,我用写过一篇博客,关于如何查看CCArray与CCDictionary里存放的元素:现在既然它俩已经都是过去式了,那么之前的查看方法肯定也是不能用了。而Value作为它们的替代者之一,自然也有它查看元素的方法,那就是getDescription()这个接口,下面我简单举个例子:

2014-07-24 08:39:57 7625 3

原创 Cocos2dx 3.0 过渡篇(三十二)话说ValueMap的一般使用

周末到厦门找死党聚聚,晚上一伙人杀到一还算凑合的大排档准备来个不醉不归。菜都点完了朋友突然说这里没有洗手间...尼玛,当时我们就不乐意了:喝五六个小时的啤酒,没有洗手间你是打算憋死谁?二话不说直接换一家,不过这次一定要谨慎选择,最终看到一家看起来还算正宗的大排档,我下意识拨了下头发,走到前台MM面前,轻声问道:你们这...有洗手间吗?声音低沉且性感,语调中还夹带着些许的忧伤。前台MM瞪大眼睛,好一会才反应过来说道:洗手间?肯定有啊!

2014-07-22 08:39:38 9204 2

原创 Cocos2dx 3.0 过渡篇(三十一)ValueVector和Vector不得不说的故事

有这么一个纠结的选择题:有一天你遇到一个外星人,这时外星人很热情的邀请你到他们星球去玩,你如何选1:去,但是你有可能永远不能在回来。2:不去,但是外星人会消去你的记忆这问题很刺激有木有?!看似简单的一个问题,不同的答案却隐藏着不同的含义。鱼与熊掌不可兼得,类似这种例子生活中会经常碰到。同样的,如果你有去了解过Cocos2dx3.0,也会遇到这样一个令人纠结的情况:那就是:Value 与 Vector(Map)。为什么这么说呢?且听我慢慢道来。

2014-07-16 10:36:55 12104 14

原创 Cocos2dx 3.0 过渡篇(二十五)死不了的贪食蛇(触摸版)

上一篇写的贪食蛇的重力感应控制版,这一篇就讲下触摸控制版吧。额,也不知道写了那个贪食蛇教程到底有没有获得沈老师的书,如果没有的话,看我不拿西瓜刀砍掉 偶尔E往事 的那啥!触摸版与重力版的代码大部分都一样,不一样的地方就是要将打开重力感应换成创建一个触摸监听。

2014-04-16 07:49:34 812 8

原创 Cocos2dx 3.0 提高篇(八)浅谈Vector的使用

前两天有人问我说在3.0 beta2版本里,使用array 后编译出错,其实是因为自beta版本开始,已没有Array 和 Dictionary,取而代之的是容器:Vector 和 Map先说Vector,如果说C++的vector容器怎么用,如果我说太多肯定一下子就暴露了我菜鸟的身份。所以呢,在这里不过多阐述,也请大神绕路。所以,还是回到Vector的使用问题上吧。该怎么用?既然Vector是替代了Array,那就拿Array 和Vector进行对比吧。

2014-02-13 15:58:02 661

原创 关于博客,关于我

好久没写博客了,曾经的小伙伴们还在吗?

2016-05-16 23:19:00 1958 5

原创 欢迎使用CSDN-markdown编辑器

start530

2016-05-16 23:17:38 337

原创 Cocostudio学习笔记(6) ScrollView+ ListView+ PageView

这篇记录了三个控件的使用流程:ScrollView和 ListView、PageView。----------------------------------------------------------------------------------------------------------------------------ScrollView---------------------

2014-07-15 08:23:37 9121 6

原创 Cocostudio学习笔记(5) Text + TextAtlas + TextBMFont

下午一群大学生到我们公司参观学习,搞得我好紧张,于是滔滔不绝的给他们介绍了如何开发一款游戏...今晚研究的控件就是三个label:Text,TextAtlas,TextBMFont我先在cocostudio中将三种标签都拖入到场景中,分别命名为:label,atlas,bitMap。最后导出工程,在cocos2dx加载该Widgetcocos2d::ui::Widget* labelUI = GU

2014-07-14 08:23:57 7955

原创 Cocostudio学习笔记(4) LoadingBar+ TextField

这篇记录了两个控件的使用流程:LoadingBar和 TextField。----------------------------------------------------------------------------------------------------------------------------LoadingBar-----------------------------

2014-07-11 10:01:01 5877

原创 Cocostudio学习笔记(3) ImageView + Slider

这篇记录了两个控件的使用流程:ImageView 和 Slide。

2014-07-09 08:17:42 5854

原创 Cocostudio学习笔记(2) Button + CheckBox

昨天好不容易让cocostudio排好的图片资源在cocos2dx工程中跑起来了,其实也就是一个按钮。说到按钮,那我这次就要让按钮点击后实现对应的功能,如按下去后会发生什么什么。这个有以下几个步骤:1、从cocostudio生成的.json文件中提取资源;2、在提取出来的资源包里找到我们要用的按钮button;3、添加按钮对应的回调函数

2014-07-07 08:36:18 8425 2

原创 Cocostudio学习笔记(1) 扯扯蛋 + 环境搭建

我学习新东西时都有做笔记的习惯,学习Cocostudio自然也不例外。这份笔记存放在云盘中已经有一段时间了,初衷是不打算发到博客上来的,毕竟是笔记,技术层面较为基础。但后来想想,我当初写博客的初衷是什么?还不是当云笔记来用吗?(希望某人看到别打我),方便自己的同时也能够帮到一些人。下面简要声明几点:1、虽然笔记篇幅较多,但我尽量只用三四篇就将它们全都发出来。2、着重要说的一件事:做笔记是没有截图的,所以,大家都看文字吧。所以本人的文采还过的去,应该不会看得太无趣,哈哈!3、笔记中我没有提到在Coco

2014-07-03 08:36:31 4811 2

原创 Cocos2dx 小技巧(十五)话说ScrollView的delegate实现过程

转眼六月份都快过去了,我发现这个月我一篇博客都没发表。表示很羞涩......下个月很有可能会迎来博客大爆发,只是博客的主题有点......呃,留点悬念吧。---------------------有小伙伴和我反应说虽然看过我之前写的那篇 delegate相关的文章,但再去看看ScrollView委托的实现过程还是不好理解。下面我就以一个新手的角度来研究下ScrollView的委托实现流程到底是怎样

2014-06-25 08:31:06 9200 4

原创 Cocos2dx 3.0 过渡篇(三十)灰机还是3D好(Sprite3D)

现在都很少发3.0过渡篇这一系列的博文了,原因是多方面的,一个是游戏开发进度,虽然上面并没给我什么压力,但我自己一直在赶。另一方面是个人私生活这块,五月份确实是多事之秋,有时候真的没办法全心思去研究新东西。有的人肯定会说:那你怎么有时间写《玩转微信...》的博客。我的回答是理性的:要你管?!开个玩笑,其实我对微信公众平台的开发研究不深,写那些也都比较简单, 不用花太多心思(最多耍耍嘴皮子)。更何况还可以将自己之前的学习心得记录下来,免得再过段时间都忘光光~~。

2014-05-21 08:31:19 9587 6

原创 【玩转微信公众平台之十】 图文消息回复讲解

可能唯一不理解的就是[CDATA[%S]]这货是什么玩意,CDATA表示不转义,不理解也没事,主要还是看%s,它表示要转换成字符串的数据类型。翻译成白话文就是%s表示一个刚出生的婴儿,这个婴儿的类型的字符串类型(可以理解为女的),我们都知道婴儿刚出生时全部信息都是一片空白,没有姓名,没有户口之类的,这就是%s的含义,表示一片空白,等待你来开发

2014-05-20 07:39:45 12862 16

原创 【玩转微信公众平台之九】 第一个功能:消息自动回复

第8行的意思是将wechatCallbackapiTest这个类由抽象转成实体化,什么意思呢?假设wechatCallbackapiTest是一个手机,虽然你想要用这个手机做很多事,但前提是这个手机要是你的啊!不管这个手机再好,但它终究是抽象的,和你没关系的。那要怎么变成你的呢?很简单,用new 来购买下,将这个手机买下来。等快递送手机上门时,你手里拿着手机才会有那种实实在在的感觉。

2014-05-19 08:44:22 9571 16

原创 【玩转微信公众平台之八】 示例代码分析

11行制造了一个手机,手机名为wechatCallbackapiTest,这个手机有三个功能,一个功能是valid(),它的作用是签名和接口验证;另一个函数叫responseMsg(),这个该手机最重要的功能,就跟打电话一样;最后一个功能是checkSignature(),它是用来验证签名的。

2014-05-19 08:42:35 6311 3

原创 【玩转微信公众平台之七】 PHP语法简单介绍

经过多篇的努力,我们终于成为了微信公众平台的开发者。但是别高兴的太早,就跟修真小说一样:修炼多年武破虚空,飞升到仙界后本以为成为了天仙即可跳出三界外,不在五行中。可实际到了仙界才发现,成仙只是修行的第一步......没错,成为开发者也才只是第一步,因为现在你的微信公众平台还没有任何功能,说难听点就是小白,说好听点就是白马王子,说可爱点就是小白白,说黄色点就是洗白白,说...

2014-05-16 08:14:58 4821 1

原创 【玩转微信公众平台之六】 搭建新浪SAE服务器

文章的最后,先恭喜你加入开发者的一员,然后再说一个略显严肃的话题:SAE服务器要钱吗?我的回答是,几乎不要钱。SAE是用云豆来收费的,一开始注册成功后会送你几百个云豆,据我行走江湖多年的经验,如果你只是个普通的公众平台,那么这些云豆够你用。。。

2014-05-16 08:05:06 14535 12

原创 Cocos2dx 小技巧(十四)ScrollView实现缩放效果

这阶段心绪比较乱,所以这篇开头就不扯淡了。(谁说大姨夫来了我跟谁急!~~)说到大姨夫我突然想到英雄联盟有个美女解说叫伊芙蕾亚,她的堂弟ID竟然叫:姨夫累呀,好笑吧(呵呵,有点冷~~额,我都说不扯淡了)。

2014-05-15 08:52:01 15389 6

原创 【玩转微信公众平台之五】 进军开发者模式!冲啊!

我们需要在配置信息填入URL和Token。看到这里有些小伙伴可能就懵了,什么是URL和Token?如果你不知道他们是什么,那是正常的!如果随便一个人都知道,那我们这些真正的开发者还混什么!这么高端大气上档次的专业词汇,哼哼~告诉你吧小子,当初我第一次看到这个配置信息的时候,我也不知道它们是什么东西.....URL是什么碗糕?说到底也就是后台服务器的地址了,Token是用来校验的。我知道你根本就没听懂,但是不要紧,其实我也就一知半懂,但是!我现在还不是牛逼哄哄?(人艰不拆~)。

2014-05-14 08:44:49 5710 7

原创 【玩转微信公众平台之四】 编辑模式的使用

没错,我将关键词设置为”我爱你“,因为总有那么些无聊的人喜欢通过对着智能机器人发”暧昧“词语,从而满足内心深处那不可告人的需求。所以当别人发”我爱你“三个字后,我将回复他”你大爷的,吃我豆腐?”,这种回复不仅有礼貌,还能让粉丝觉得你是一个有气质的人。

2014-05-13 08:40:39 4822 2

原创 【玩转微信公众平台之三】 基本操作

从这张截图你看出来了什么?没错,我用的是iphone,请叫我土豪~~

2014-05-13 08:39:03 5459 6

原创 【玩转微信公众平台之二】 账号注册

运营主体我就选个人吧,这样会简单点,如果选组织的话,那需要填写的资料可就多了。要注意的地方就是证件照片了,因为我们是很严肃的注册一个账号,自拍照啥的就算了,更别来个45°(小四仰望韩寒的角度)拍摄。

2014-05-12 08:57:16 5511 2

原创 【玩转微信公众平台之一】序章(纯粹扯淡)

如果说服务号是高富帅的话,那订阅号就是脱离了低级趣味的...屌丝。当然了,屌丝也不是没有逆袭的机会。只要订阅号认证成功后,这些搞基...sorry,高级接口也都会有的,不过认证的过程比较辛苦,所骚年一定要好好奋斗啊!!!

2014-05-12 08:56:35 5833 3

原创 Cocos2dx 小技巧(十三)聊聊坐标系

1、OpenGL坐标系:该坐标系原点在屏幕左下角,x轴向右,y轴向上。这也就是cocos2dx中用到的坐标系所以没啥好说的。2、屏幕坐标系:该坐标系的原点在屏幕左上角,x轴向右,y轴向下,其实和OpenGL坐标系的差别也就是y轴的方向拉。假设游戏场景的分辨率为(500,500),其中一个点的坐标为(200,200),那么它在OpenGL坐标系中的坐标还是(200,200),在屏幕坐标系中则要倒过来,则为(200,500-200)。其实也就是6和9的差别啦,呵呵,六九式...3、世界坐标系:又名绝对坐标系

2014-05-12 08:54:51 4288 2

原创 Cocos2dx 小技巧(十二) 一种可行的系列动画播放方式

1、如果要让你个精灵先移动到某个坐标,然后再旋转,该如何实现呢? 答:当然是使用Sequence了,疗效过,效果好!2、如果想让一个对象的动画播放完后,另外一个对象接下去播放 答:这个的实现方法就比较多了,用TargetedAction 或者 Callfunc 等,都是可以的;3、如果想让多个对象安卓不同的时间段播放,那么该怎么做呢? 答:那就用多个Callfunc或者TargetedAction。如果你是这么回答的话,那我也只能呵呵了,有人会说用ActionManage,这个我没怎么去用过,这样也

2014-05-08 08:52:59 4805 3

原创 Cocos2dx 3.0 过渡篇(二十九)globalZOrder()与localZOrder()

感谢博主,感谢cocos2dx3.0。是的了,cocos2dx3.0就是这么神奇!如果你还在使用2.0那你就out啦!赶紧拿起电话, 拨打110订购吧!只要998,3.0带回家。钱请直接打到我支付宝账户上面。谢谢!

2014-05-06 08:37:00 16439 15

原创 Cocos2dx 小技巧(十一) 小人虽短,但可以旋转

转眼五一就到了,放假三天应该做些什么呢?窝在家里钻研技术?写博客?no no no no,这种“伤害”自己的方式实在让我无法忍受。本来和大学那伙人越好了一起去哪里玩玩,喝酒聊天啥的,由于一部分的犹豫不决导致计划搁浅。人心啊,当然我也不是抱怨人心变得太快啥的,只是觉得难得有机会聚聚实在不应该轻易放弃,所谓且行且珍惜。一小伙伴毕业才半年就结婚了,实在搞不懂为什么要如此之早的将自己拉入“坟墓”?看看现在,叫他出来high都推三阻四的,有家室后就成了另一个世界的人了。我也有思考过如果女友和我同居(前提是有个女友)

2014-05-04 08:21:17 8362 3

原创 Cocos2dx 3.0 过渡篇(二十八)C++11强类型枚举

一朋友在微信朋友圈晒了张照片,随手点开大图,带着欣赏的眼光扫了下,恩,几个月不见,又漂亮了...咦?等等,她戴的这是什么?酷炫的造型!金属边框!微型摄像头!这不是传说中的谷歌眼镜么?土豪啊,还好我们已经是朋友了...我先给了她一个赞,然后直奔主题,霸气回复道:我过几天去找你,你戴的是谷歌眼镜吧,哼哼小样,不想死的话...就让我...摸一下下可以么,我不奢求戴,摸一下就满足了...(哎,丢人啊)。-

2014-04-28 08:27:17 5155 10

原创 Cocos2dx 小技巧(十)三种缓存类介绍

在介绍三个缓存时,我们要先理清一个问题:什么是纹理?通俗的解释呢,纹理就是图片的意思啦。当一张图片被加载到内存后,它是以纹理的形式存在的。从这里可以看出,纹理其实就是一块内存!这块内存中存放的是按照指定的像素格式填充的图片像素信息。

2014-04-25 08:26:09 7132

原创 Cocos2dx 3.0 过渡篇(二十七)C++11多线程std::thread的简单使用(下)

使用std::mutex有一个要注意的地方:在线程A中std::mutex使用成员函数lock加锁unlock解锁,看起来工作的很好,但这样是不安全的,你得始终记住lock之后一定要unlock,但是如果在它们中间出现了异常或者线程直接退出了unlock就没有执行,因为这个互斥量是独占式的,所以在threadA没有解锁之前,其他使用这个互斥量加锁的线程会一直处于等待状态得不到执行

2014-04-23 08:25:49 10528 6

原创 Cocos2dx 3.0 过渡篇(二十六)C++11多线程std::thread的简单使用(上)

昨天练车时有一MM与我交替着练,聊了几句话就多了起来,我对她说:”看到前面那俩教练没?老色鬼两枚!整天调戏女学员。“她说:”还好啦,这毕竟是他们的乐趣所在,你不觉得教练每天都教学员是很枯燥的一件事么?所以调戏学员是他们每天的乐趣,这样工作才更有动力“。我承认听完她的话我愣住了!事后一夜没睡,总结出了两点:1、看待问题一定要从多个角度分析,别太主观,我觉得他们是色鬼,难免会有嫉妒的因素在里面(当然了,这个可能性几乎为0,像我这种风一般的男纸,会嫉妒他们?)。2、程序员的工作日常别总是单一的敲代码,那太枯

2014-04-22 08:55:35 12279 7

原创 Cocos2dx 3.0 过渡篇(二十五)死不了的贪食蛇(触摸版)

上一篇写的贪食蛇的重力感应控制版,这一篇就讲下触摸控制版吧。额,也不知道写了那个贪食蛇教程到底有没有获得沈老师的书,如果没有的话,看我不拿西瓜刀砍掉 偶尔E往事 的那啥!

2014-04-22 08:52:22 6279 8

原创 Cocos2dx 小技巧(九)现成的粒子特效

和高中的她 差不多有两三年没见面了吧。下午她正好来泉州,我俩出来一起吃了个饭。怎么说呢,自从高中毕业后我俩的联系就少了很多,大学期间也就见过两三面吧。如今毕业也快一年了,她已是人妇,而我自己的感情也是经历的长期的稳定与近期的跌宕。其实那份感觉一直都不曾改变,变了的是周边不断影响自己的人和事。你要好好的幸福下去,而我也在争取幸福的路上。

2014-04-21 08:21:24 6171 4

原创 Cocos2dx 小技巧(八) visit的逆袭

你用博主的办法获得了很多女神的资料,非常高兴。和博主道别后赶紧回家,关上门窗,拉上窗帘......博主含笑看着你离开,微微点了点头,飘然离去,深藏功与名!而此时空中似乎还流传着博主哼的那首歌:”你要离开,我知道很简单...你说依赖,是我们的阻碍..就算放开,但能不能别没收我的爱,当做我最后才明白..."。声音低沉且性感,还夹带着淡淡的忧伤...

2014-04-17 08:19:55 7220 12

原创 Cocos2dx 3.0 过渡篇(二十四)死不了的贪食蛇(重力版)

近来cocos2dx的论坛刮起了一阵制作贪食蛇的潮流,我也打算来凑个热闹。不过主要目的还是因为在写3.0过渡篇的系列博客时讲的都是理论,缺少实践。这次就用贪食蛇的例子较为系统的介绍3.0与2.0的一些不同之处。(当然了,如果版本能看在我码字辛苦的份上施舍我一本书,那我还是很乐意接受的,我的收获地址是...)。

2014-04-15 16:21:23 6078 14

原创 Cocos2dx 小技巧(七) 静态数据

在我看来,程序员如果在工作外的时间都还钻在代码的世界里不能自己拔自己,那可能永远也只是一个程序员了。前辈说:程序员的形象就是邋遢,人字拖+沙滩裤,于是你就这么穿了;前辈说:程序员很难找到女朋友,也许你的爱情观就发生了改变,一有空就对着苍老师来上一发;前辈说,程序员不是程序员,而是程序猿,于是你也认同了这个说法,并以这个称号而沾沾自喜。其实随时都要认为自己的职业是高尚的,脱离了低级趣味的。偶尔应该告别自己的右手,尝试着穿一次正装,西装皮鞋上身,自信油然而生。穿什么就是什么,森马休闲服。

2014-04-14 08:42:59 4346 6

原创 Cocos2dx 小技巧(六)断言CCAssert

CCAssert,也就是断言啦,当然了功能和断点也挺相似的。使用断言可以创建更稳定,品质更好且不易于出错的代码。具体用法看下面:CCAssert(cond, msg); // 断言表达式cond为真,如果不为真,则显示字符串msg信息

2014-04-11 08:08:21 7670 5

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

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

2012-10-17

空空如也

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

TA关注的人

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