摘要: 还记得上一篇android mk 文件的写法吗?传送门,我们需要手动去添加 cpp文件,如果cpp一多,那不是要累死?LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := cocos2dcpp_sharedLOCAL_MOD... 阅读全文
posted @ 2014-05-13 16:16 会做菜的老狼 阅读(196) 评论(0) 推荐(0) 编辑
摘要: cocos2d-x 3.0 中,如果你需要使用CocosStudio、Extensions扩展库 等等,都需要自己手动添加。添加步骤如下:(比如说现在我要添加libExtensions,libCocosStudio , libGUI)1.添加附加项目右击解决方案--->添加现有项目--->添加:项目... 阅读全文
posted @ 2014-05-13 15:54 会做菜的老狼 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 在cocos2dx 3.0 版本中,回调函数基本上由4个CC_CALLBACK_N 函数代替,N代表回调函数的参数个数1.先让我们来看看这些CC_CALLBACK_N怎么用比如action的回调 ,CC_CALLBACK_0auto animation = Animation::create();a... 阅读全文
posted @ 2014-04-22 19:13 会做菜的老狼 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 由于课程需要,然后又水平有限,所以写了个飞机大战,加上不会画画,所以图片资源也是从微信apk解压出来的,设计思路参考的偶尔e网事。闲话不说,先讲一下设计,大体上一共分为3个场景,场景下面是Layer开始场景:WelcomeScene -->WelcomeLayer 类似欢迎界面游戏主场景:GameS... 阅读全文
posted @ 2014-04-22 12:52 会做菜的老狼 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 在cocos2dx 3.0版本中,废弃了以往2.x版本的写法,我们先来看一下Layer.h中的一段代码/* Callback function should not be deprecated, it will generate lots of warnings. Since 'setTouchEn... 阅读全文
posted @ 2014-04-18 15:27 会做菜的老狼 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 本人是大菜鸟一枚,刚入门cocos2d-x 不久,决定写个小游戏练练手感,发现OiteBoys的文章cocos2dx制作flappybird,然后学习之,拿来练手作者的版本是3.0 beta版本,而在3.0 rc0版本中有略微差别:1)物理碰撞onContactBegin 参数变为一个//物理碰撞 ... 阅读全文
posted @ 2014-04-12 15:15 会做菜的老狼 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 准备工具: VS 2012,cocos2dx3.0 rc0,android sdk(sdk+eclipse),ant,pyhotn(2.7.6),jdk 其中其中ANT是为了自动构建Android程序用。下载完之后要记得配置jdk和python(不懂可百度)把下载之后的东西放到一起,这是我的目录:配... 阅读全文
posted @ 2014-04-12 14:44 会做菜的老狼 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 前两篇博文我们我们详细分析了cocos2dx的内存管理机制的实现,现在我们在这里简单总结一下:对于一个对象来说,一般流程:Object obj=new Object() ,自引用计数为1然后调用obj.autorelease()方法,进行自动释放,将obj添加到自动释放池,并保持自引用计数为1在这里... 阅读全文
posted @ 2014-03-26 20:41 会做菜的老狼 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 接着上一篇继续往下分析,我们知道一个被自动管理的对象从new出来之后会被放到autoreleasepool,那接下来 对象 是如何被delete的呢?首先我们要知道,cocos2d-x的引擎线程是单线程的,它不停的调用一个主循环来绘制当前的Scene ,同时对一些自动释放的对象进行管理。一、现在开始... 阅读全文
posted @ 2014-03-26 16:05 会做菜的老狼 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 从图书馆借了本木头的书籍,以下实例来自书籍,写在这里仅作笔记。。游戏内容大概如下:1.一个Sprite在地图上一直在跑,Sprite可以跳跃(其实是地图不断向左滚动)2.途中有金币,Sprite吃金币,左上方的Score会++,并且会有+15的字样出现1.创建实体类Entity,这是一个基类,主要用... 阅读全文
posted @ 2014-03-17 22:44 会做菜的老狼 阅读(945) 评论(0) 推荐(0) 编辑