
笨木头 Cocos2D-x
文章平均质量分 86
笨木头
这个作者很懒,什么都没留下…
展开
-
Cocos2d-x3.0游戏实例之《别救我》第十篇(完结)——用Json配置各类型怪物数据
现在我们有2种类型的怪物,而且创建的时候是写死在代码里的,这是要作死的节奏~所以,必须可配置,不然会累死人的。Json文件什么是Json文件?说白了,它就是一个文本文档,只不过它的内容是按照一定的规则填写的。原创 2014-05-09 09:57:38 · 8746 阅读 · 29 评论 -
[笨木头Cocos2dx044]3.0alpha0版本移植Android后运行黑屏的解决方法
最近在研究Cocos2d-x3.0alpha0版本,虽然还不是正式版,不过倒是蛮想玩一玩的。 试写了一些代码,感觉还可以,就是类名字什么的改动太大,要想复用以前的代码还真是有点纠结(好吧,也许可以批量改)。OK,这次就不唠叨了,相信不少人都会遇到在Android上跑的时候会黑屏。 笨木头花心贡献,啥?花心?不呢,是用心~转载请注明,原文地址:http原创 2013-11-28 08:47:18 · 2793 阅读 · 3 评论 -
[笨木头Cocos2dx043]小玩半透明遮罩第01篇:添加半透明遮罩,屏蔽下层点击事件
呼呼,我现在是各种兴奋紧张恨,好久没有写教程了,不知道功力下降没(小若:不会的,不会下降的~已经最低了)。这次我们来玩玩半透明遮罩吧,就是那种比如游戏中点了一个按钮,要等待服务器响应,然后就黑屏等待。O_O!不是黑屏,就是半透明的黑屏,盖在游戏最上层。原创 2013-11-21 08:56:07 · 12845 阅读 · 2 评论 -
【笨木头Cocos2d-x 042】一个函供应多个菜单回调——UserObject自定义数据
笨木头花心贡献,啥?花心?不呢,是用心~转载请注明,原文地址:http://www.benmutou.com/blog/archives/596正文: 1.Java的菜单点击事件实现方式我是个Java中毒比较深的人,所以,一般菜单或按钮的点击事件我都是传一个匿名内部类进去,而且还能支持参数,类似这样:exitBtn1.setOnClickListen原创 2013-11-21 08:46:47 · 2958 阅读 · 4 评论 -
Cocos2d-x书籍名称有奖征集活动结束
感谢各位朋友的参与,笨木头处女作Cocox2d-x书籍名称有奖征集活动正式结束。谢谢大家的参与,由于部分朋友只在微博参与转发,没有到活动文章页面留言,无法参与抽奖。根据大家的投票,《Cocos2d-x游戏开发之旅》获得票数最多,如无意外,书籍将以此为名出版。并且,最兴奋的事情来了,经过史上最公平最公正的随机抽取,网友lijiang13466672879成为了本次活动的获原创 2013-06-29 14:14:31 · 2322 阅读 · 0 评论 -
Cocos2d-x书籍名称有奖征集(即将出版)
喜欢我的教程的朋友们,也许觉得最近几个月我的文章更新地很慢,那是因为我在偷偷地写Cocos2d-x的书(小若:嗷,你就喜欢偷偷摸摸~!)。书籍已经进入到排版编辑阶段,现在想给我的书取一个合适的名字,希望借助各位聪明的脑子和我一起想一个名字。目前我和编辑比较喜欢的名字有三个:《Cocos2d-x与游戏开发的故事》《Cocos2d-x游戏开发之旅》《当Cocos2d-x原创 2013-06-13 22:54:13 · 6658 阅读 · 33 评论 -
战争迷雾效果 第05章 项目源码下载
笨木头花心贡献,啥?花心?不呢,是用心~转载请注明,原文地址:http://www.benmutou.com/blog/archives/502 正文:关于战争迷雾效果的项目源码一直没有放出来,原因是…我找不到了~! 我以为在我的笔记本电脑里,结果一看,是旧的代码,于是我以为在我公司电脑里…结果早上过来一看,又是旧的~! (小若:不知道为什么,听到这个消息我超级开心~!原创 2013-04-10 11:00:17 · 3651 阅读 · 0 评论 -
【笨木头Cocos2dx 041】战争迷雾效果 第4章_真正的迷雾来了!
错过了前面章节?没关系,传送门在这:战争迷雾效果 第1章_要探索,不要地图全开!战争迷雾效果 第2章_先把地图加进来战争迷雾效果 第3章_准确地获取屏幕上的瓦片位置 经过这么多铺垫,我们要来正式编写实现迷雾效果的代码了。(小若:快点开始写,别唠叨了!) 笨木头花心贡献,啥?花心?不呢,是用心~ 转载请注明,原文地址:http://www.benmutou原创 2013-04-10 10:58:03 · 7330 阅读 · 3 评论 -
【笨木头Cocos2dx 040】战争迷雾效果 第3章_准确地获取屏幕上的瓦片位置
错过了前面章节?没关系,传送门在这:战争迷雾效果 第1章_要探索,不要地图全开!战争迷雾效果 第2章_先把地图加进来本节我们还是要做一些铺垫,不过这很有意思,我们来试试点击屏幕,获取所点击的瓦片格子的位置。(小若:听不懂啊!) 笨木头花心贡献,啥?花心?不呢,是用心~转载请注明,原文地址:http://www.benmutou.com/blog/archives/4原创 2013-04-08 13:33:33 · 4775 阅读 · 0 评论 -
【笨木头Cocos2dx 039】战争迷雾效果 第02章_先把地图加进来
错过了前面章节?没关系,传送门在这:战争迷雾效果 第1章_要探索,不要地图全开! 正文:现在我们要加载一张TMX地图,这张地图有点复杂,大家打起精神。(小若:吼!) 笨木头花心贡献,啥?花心?不呢,是用心~转载请注明,原文地址:http://benmutou.com/blog/archives/468 1. 创建TMX地图现在,打开我们的Tile原创 2013-04-06 08:10:08 · 9537 阅读 · 5 评论 -
【笨木头Cocos2dx 038】战争迷雾效果 第01章_要探索,不要地图全开!
这次我要介绍一个很好玩的东西——战争迷路。(小若:喂!迷路?) 笨木头花心贡献,啥?花心?不呢,是用心~转载请注明,原文地址: http://www.benmutou.com/blog/archives/455 (来自笨木头与游戏开发) 其实这么解释不太好解释,我们举个例子。魔兽争霸相信大家都玩过,游戏开始时,地图上到处都是黑蒙蒙的一片,什么都看不到,我们必须一边走原创 2013-04-05 12:03:06 · 6767 阅读 · 7 评论 -
【木头Cocos2d-x 037】retain和release倒底怎么玩?
retain和release倒底怎么玩? 呼呼,好久没有发布教程了(小若:难得清静了,你为毛又出来吓人= =),其实最近木头我在准备出版书籍的事情。但是貌似不太顺利,果然我还是积累不够,写书的过程压力好大,感觉写不出有趣的文字出来(小若:嗷、、、)。果然还是在博客写自由一些?嘿嘿~最近以及最不是很近(小若:书里一定不能出现这些错误的语句,所以你才写不出来吧= =),不少朋友对ret原创 2013-03-18 22:15:00 · 24396 阅读 · 41 评论 -
【木头Cocos2d-x 014】游戏实例-《跑跑跑》制作教程(第六篇)——添加障碍物
Cocos2d-x游戏实例-《跑跑跑》制作教程(第六篇)——添加障碍物 笨木头花心贡献,啥?花心?不呢,是用心~转载请注明,原文地址:http://blog.youkuaiyun.com/musicvs/article/details/8197262 正文: 注:本文使用到的资源请到这里下载:http://download.youkuaiyun.com/detail/musicvs/476原创 2012-11-18 21:31:38 · 7873 阅读 · 26 评论 -
你是否有游戏开发经验,学习Cocos2d-x多久?
最近Cocos2d-x越来越活了,突发奇想,想做一个小调查,看看目前学习Cocos2d-x的人群分布情况。希望各位同行多多支持~!选择最符合你的选项即可,不必完全符合。参与投票 :http://vote.weibo.com/vid=2240358原创 2013-02-08 12:21:22 · 6578 阅读 · 10 评论 -
【木头Cocos2d-x 036】我不需要知道你有多少帧之动画创建辅助类
我不需要知道你有多少帧之动画创建辅助类今天心情不好,所以我可能会比平时唠叨。(小若:你心情不好,那为毛要连累我们!) OK,今天不是写教程,只是想给大家分享一下简单的心得。想必大家都觉得Cocos2d-x要创建一个CCAnimation还是有点繁琐的,是的,通常我们都会创建一个辅助类,这样就可以说省去重复的工作了。(小若:快点进入正题,我也没有心情吐槽。)原创 2013-02-03 17:51:16 · 9413 阅读 · 27 评论 -
【木头Cocos2d-x 035】我是定时器(第04章)—停止update和触发器
我是定时器(第04章)—停止update和触发器 有时候我们并不想不断地执行一个函数,我们只希望在20秒后执行一个函数,然后就不执行了。比如,我们用微波炉烤西红柿,3分钟之后要叮地响一下,但是只要响一下就好了,不要每隔3分钟都响,那太烦人了!(小若:西红柿?!为毛是西红柿?微波炉啊,烤西红柿?!= =) 笨木头花心贡献,啥?花心?不呢,是用心~转载请注明,原文地址:原创 2013-01-29 12:36:51 · 8948 阅读 · 10 评论 -
[笨木头Cocos2dx045]让输入框在Android上全屏显示
笨木头花心贡献,啥?花心?不呢,是用心~转载请注明,原文地址:http://www.benmutou.com/blog/archives/746正文: 1. 问题关于Cocos2d-x在Android上的输入框,我忍了好久了,一直没去折腾它,觉得无关紧要。(小若:等等,你倒底想说什么?)我想说的是,默认情况下,我们在Android上打开的输入框是这样原创 2013-11-28 08:48:24 · 7459 阅读 · 9 评论 -
【木头Cocos2d-x 025】状态机篇(第04章) --事件驱动,你想象不到的强大
【Cocos2d-x 状态机篇】第04章--事件驱动,你想象不到的强大 笨木头花心贡献,啥?花心?不呢,是用心~转载请注明,原文地址: http://blog.youkuaiyun.com/musicvs/article/details/8349314 正文: 到现在为止,我们已经有能力实现简单的有限状态机了,但是,大家有没有发现一个问题?(旁白:貌似我不止发现一原创 2012-12-20 12:57:35 · 11506 阅读 · 22 评论 -
Cocos2d-x3.0游戏实例之《别救我》第九篇——从tmx文件中加载关卡怪物
上一篇我们已经制作好tg1.tmx文件了,现在就要使用它了。很抱歉,我们又要新建2个类了,我已经尽力少新建类了,毕竟是教程,类越多越容易混乱。我们要新建一个Monster类,以及一个MonsterLayer类,专门添加Monster对象。原创 2014-05-09 09:54:25 · 11311 阅读 · 20 评论 -
Cocos2d-x 游戏发布攻防篇01:防止打包党的小技巧
其实这方面的心得我倒是没有多少,也没什么高深的心得,只不过我曾经有4、5个游戏被打包过而已(小若:赤裸裸地炫耀你的失败)。虽然我这文章标题写着“攻防篇01”,但不代表就一定有“攻防篇02”,只是,随意取的。(小若:敢负责任一点吗?) 这里科普一下,什么叫做打包党。打包党是一种职业,一种不光彩的职业,他们专门去下载别人的游戏安装包,反编译,然后加入自己的广告,最后重新打包上传到各个市场,从而谋取收益原创 2014-06-23 08:03:04 · 6827 阅读 · 2 评论 -
Cocos2d-x3.0游戏实例之《别救我》第六篇——从代码中获取UI控件
这篇的内容很简单,获取UI控件,然后使用它。 还记得我们在UI编辑器中给三个按钮分别命名了吧?现在要用上了。原创 2014-05-07 09:54:17 · 12807 阅读 · 41 评论 -
Cocos2d-x3.0游戏实例之《别救我》第七篇——物理世界的碰撞检测
碰撞监听首先,确保我们创建物理对象的时候,给对象设置了碰撞条件(如果你是一步步按着教程来写的代码,那就是设置好了): body->setCategoryBitmask(1); // 0001 body->setCollisionBitmask(1); // 0001 body->setContactTestBitmask(1); // 0001这样我们才能监听到它们的碰撞事件,至于原理,就不说了,以我的唠叨程度,不是一两篇内容能说完的。原创 2014-05-08 10:00:27 · 9183 阅读 · 16 评论 -
Cocos2d-x3.0游戏实例之《别救我》第四篇——乱入的主角
好了,前面说了那么多废话,终于要进入正题了(等等,敢情前面你都是在耍我们么?)笨木头花心贡献,啥?花心?不呢,是用心~转载请注明,原文地址: http://www.benmutou.com/blog/archives/872添加主角实在是太简单了,这个主角要拥有以下一些超能力:1. 可爱的样子2. 不会飞3. 会往下掉4. 撞墙会反弹5. 可以左右移动6. 必杀技是:放屁(小若:不知道是不是幻觉,总感觉这些能力是个人就能拥有)原创 2014-05-05 09:02:00 · 10772 阅读 · 13 评论 -
Cocos2d-x3.0游戏实例之《别救我》第三篇——循环滚动背景
好,这篇我们来讲解无限循环滚动背景,这个知识已经被讲到烂了,我以前的文章也介绍过,所以就不那么详细地说明了。 笨木头花心贡献,啥?花心?不呢,是用心~为什么是循环滚动背景?用循环滚动背景,其实是因为我想偷懒,因为这样我只需要准备一张图片就可以了。我们最终要创建这样的背景,如图: 为什么是循环滚动背景?用循环滚动背景,其实是因为我想偷懒,因为这原创 2014-05-04 17:33:51 · 13101 阅读 · 53 评论 -
Cocos2d-x3.0游戏实例之《别救我》第一篇——前言
通过这个游戏实例,可爱的你(小若:那不可爱的人呢?),可以学到以下知识点:1. Cocos2d-x3.0物理引擎的简单使用2. 读取Json文件作为怪物和物品配置3. 利用Tiled地图实现可视化关卡编辑(很强大,我特别喜欢这个部分)4. 使用Cocostudio快速创建UI5. 吐槽6. 利用前面五点知识制作一个简单的物理休闲游戏,缺一不可~(小若:吐槽又是什么啊?别乱入一些奇怪的东西好吗?)原创 2014-05-03 17:52:24 · 13313 阅读 · 10 评论 -
Cocos2d-x3.0游戏实例之《别救我》第八篇——TiledMap实现关卡编辑器
好吧,我真心完全搞不懂,我现在只不过是写了3个类而已,怎么就已经到第八篇了?我感觉我说话已经够简单明了毫不唠叨了,真是奇怪。(小若:我噗,噗噗!) 好吧,既然现在主角已经能出现并且进行操作了,那,也是时候让怪物出场了。 让怪物出现太简单了,不就是写一个Monster类,然后创建刚体,让它可以和主角碰撞,然后让主角扣血或者加血么?没错,确实就是这样的,但是,这不是重点,我想介绍的是,利用关卡编辑器来创建所有要出场的怪物,这才有意思~原创 2014-05-09 09:51:13 · 13177 阅读 · 14 评论 -
Cocos2d-x3.0游戏实例之《别救我》第二篇——创建物理世界
这篇我要给大家介绍两个知识点:1. 创建游戏物理世界2. 没了(小若:我噗) 害怕了?不用担心,这太简单了~! 3.0新亮点,史上最简单的物理引擎在Cocos2d-x3.0里使用物理引擎,会很有快感,因为很多繁琐的东西它都帮我们封装好了。那么,我要开始创建游戏的关卡场景了,大家跟紧了。原创 2014-05-03 20:06:06 · 14480 阅读 · 28 评论 -
Cocos2d-x3.0游戏实例之《别救我》第五篇——使用Cocostudio UI编辑器创建操作界面
这一篇内容其实很简单,已经对Cocostudio比较熟悉的朋友就可以随便扫一下了~(小若:熟悉Cocostudio的人谁还有空看你的基础教程呢)原创 2014-05-06 17:42:03 · 20589 阅读 · 37 评论 -
Cocos2d-x学习资源集锦+有奖抽楼活动
大家好,其实我是这个游戏开发版块的新任版主之一,可能大家的焦点都在candycat1992女版主身上,所以我觉得我应该冒个泡。 俗话说,新版主上任,三把"水"(是你自己说的吧,喂!),今天第一天上任,怎么都得贡献一下,做个样子什么的还是很必要的(喂,太诚实了吧!) 本人主要研究的是Cocos2d-x,所以今天就来给各位提供一些关于Cocos2d-x学习的好去处吧,可能有经验的朋友都知道这些地方,这原创 2014-06-06 08:06:21 · 4041 阅读 · 6 评论 -
Cocos2d-x3.0 加载Cocostudio的UI后,按钮无法点击的解决方法
最近发现不少朋友都遇到这个问题,用Cocostudio的UI编辑器创建好UI后,在代码中加载UI,然后给按钮(Button)添加点击监听事件,发现无论如何都点击不了按钮,没有任何反应。或者,往按钮的下面一些位置点击,却发现按钮被点击了,点击坐标的位置明显和按钮的位置有偏差。原创 2014-06-04 09:37:02 · 5310 阅读 · 5 评论 -
Cocos2d-x Auto-batching 浅浅的”深入分析”
Auto-batching是Cocos2d-x3.0新增的特性,目的是为了取代SpriteBatchNode,完成渲染的批处理,提高绘制效率。至于它有什么特点,可以看看官方文档,这里主要想探讨Auto-batching一些条件限制,简单地从源码方面去分析。主要想分析的问题就是:为什么不连续创建的精灵(相同纹理、相同混合函数、没有对shader做什么处理)不能满足Auto-batching的要求?原创 2014-06-03 08:08:46 · 10988 阅读 · 14 评论 -
Cocos2d-x3.0游戏实例《别救我》目录导航(共10篇,已完结)
这个5.1假期还真不错,有个小惊喜,那就是,我某个游戏今天的下载量爆表了,突破历史最高点~!于是,我决定写一个新的游戏实例教程,以示庆祝~ 啊才怪啊~!这教程5.1之前就在写了,我还因此暂停了差不多一周的开发工作。我也不想的,因为我太久没写教程了,大大地低估了我的唠叨程度,越写越多,又不想半途而废,只能丢下开发工作把教程写完了。当然喇,刚好我的开发任务到了休整期,所以没有受到影响~原创 2014-05-03 17:40:52 · 14723 阅读 · 21 评论 -
【木头Cocos2d-x 034】我是定时器(第03章)—真正的定时器之schedule
我是定时器第03章—真正的定时器之schedule上一节介绍的”定时器”实在是有点不定时,这次我给大家介绍一个很定时的定时器。(小若:= =总觉得逻辑不对) 笨木头花心贡献,啥?花心?不呢,是用心~转载请注明,原文地址:http://blog.youkuaiyun.com/musicvs/article/details/8551066正文: 1. 不调用u原创 2013-01-29 08:03:34 · 7789 阅读 · 16 评论 -
【木头Cocos2d-x 012】游戏实例-《跑跑跑》制作教程(第四篇)——地图卷动
Cocos2d-x游戏实例-《跑跑跑》制作教程(第四篇)——地图卷动 笨木头花心贡献,啥?花心?不呢,是用心~转载请注明,原文地址: http://blog.youkuaiyun.com/musicvs/article/details/8190473 正文: 注:本文使用到的资源请到这里下载:http://download.youkuaiyun.com/detail/musicvs/原创 2012-11-16 12:57:35 · 8721 阅读 · 42 评论 -
【木头Cocos2d-x 002】win32项目移植到Android,终于成功~
win32项目移植到Android的教程百度一下不少,或者看看这篇文章:http://blog.youkuaiyun.com/xiawei32/article/details/7526262 我只记录我遇到的阻碍,还有简单的步骤:1.编写好cocos2d-x的win32项目2.运行cocos2d-x安装目录下的create-android-project.bat,依次输入将要建立的Androi原创 2012-08-16 21:12:45 · 5885 阅读 · 6 评论 -
【木头Cocos2d-x 023】状态机篇(第02章) --状态模式之我很胖但我很强!
【Cocos2d-x 状态机篇】第02章--状态模式之我很胖但我很强! 笨木头花心贡献,啥?花心?不呢,是用心~转载请注明,原文地址: http://blog.youkuaiyun.com/musicvs/article/details/8348323 正文: 状态机的应用当然就少不了状态模式了,因为它们都有“状态”两个字。(旁白:总感觉这句话十分不可靠= =)原创 2012-12-20 12:57:06 · 9088 阅读 · 16 评论 -
【木头Cocos2d-x 021】一个堆和栈引起的分手事件
【木头 cocos2d-x】一个堆和栈引起的分手事件——内存总是欺负我,于是我移情别恋爱上CCString了 我又来了,这次这篇文章依旧是献给和我一样被Java惯坏了,对C++还不太熟悉的朋友~ 所以,熟悉C++的朋友,请忽略我~ 笨木头花心贡献,啥?花心?不呢,是用心~转载请注明,原文地址: http://blog.youkuaiyun.com/musicvs原创 2012-12-06 22:03:27 · 4592 阅读 · 0 评论 -
【木头Cocos2d-x 015】游戏实例-《跑跑跑》制作教程(第七篇)——添加能吃的物品以及胜利条件
Cocos2d-x游戏实例-《跑跑跑》制作教程(第七篇)——添加能吃的物品以及胜利条件 笨木头花心贡献,啥?花心?不呢,是用心~转载请注明,原文地址: http://blog.youkuaiyun.com/musicvs/article/details/8203206 正文: 注:本文使用到的资源请到这里下载:http://download.youkuaiyun.com/detail/mu原创 2012-11-20 12:45:39 · 7717 阅读 · 26 评论 -
【木头Cocos2d-x 003】Win7 64位系统搭建cocos2d-x环境并创建Android项目
Win7 64位搭建cocos2d-x环境并创建Android项目虽说在win7 32位和64位的环境搭建没有很大的区别,但是,在64位下还是会遇到一些小麻烦的。先解决第一个疑问:软件、工具都要下载哪个版本?1. eclipse下载64位的(官网有)2. Java下载64位的(官网)3. Android SDK直接用32位的(没有区分32还是64)4.原创 2012-09-07 17:14:35 · 6653 阅读 · 2 评论 -
【木头Cocos2d-x 001】又是一个HelloWorld
嘿嘿,时间关系,这次我就不啰嗦了~毕竟环境搭建的教程到处都是,我就不添乱,整理一下步骤,方便以后记忆。 测试Ndk是否安装成功,运行第一个jni例子:1.新建项目,建立一个jni目录2.建一个NdkClient类,用来声明C函数,并且通过该类调用C函数3.用javah生成NdkClient类对应的C头文件4.编写Android,mk编译文件5.给项目新建一个builde原创 2012-08-15 20:24:23 · 3851 阅读 · 0 评论