
游戏开发
文章平均质量分 86
风中老狼
交流使人进步,分享使人快乐
展开
-
Cocos2d-x v2.2.2版本+Win7+VS2010环境搭建
目前大三,很早之前就想入手cocos2d-x,苦于c++不熟悉,进度异常缓慢,现在在一边恶补c++基础,一边在自学cocos2dx,做做笔记,与君共勉。1.环境和工具准备Win7VS2010/2012,至于2008 v2版本之后似乎就不支持了。2.安装pythonv.2.0版本之前是用vs模板创建工程的,到vs2.2之后就改用python创建了。到python官网下原创 2014-03-06 10:39:27 · 3330 阅读 · 1 评论 -
cocos2d-x 3.0 引用第三方库 及编译成apk时android mk文件写法
cocos2d-x 3.0 引用第三方库 及编译成apk时android mk文件写法原创 2014-05-13 15:54:39 · 3231 阅读 · 1 评论 -
cocos2d-x 关于旋转和移动的一点小技巧
一般在游戏中我们避免不了处理旋转或者子弹发射什么的,就比如塔防游戏来说吧,我们需要判断敌人往哪里走,炮塔就往哪里转,转完然后朝着一个方向发射子弹(是一个方向而不是朝一个点,就比如保卫萝卜,子弹穿过怪物继续朝那个方向飞行,直到飞往屏幕外才移除),下面来简单分析一下实现的过程,需要涉及到一点点平面向量的数学知识。原创 2014-06-25 17:06:19 · 8779 阅读 · 1 评论 -
CocoStudio UIEditor出来的Layout导致父Layer接收不到触摸事件
http://www.cocoachina.com/bbs/read.php?tid=197606看五楼关掉交互属性。这是说UiEditor中Layout(Panel)的属性,不要打钩.转载 2014-06-29 00:16:30 · 1121 阅读 · 0 评论 -
cocos2d-x 之闲扯UI制作
有一阵子没来更新博客了,因为这几天都比较忙啊,什么LOL无线活力模式又开启了啊,双倍金币活动又来了啊。。。好吧,生活就是应当劳逸结合,以逸待劳,最好能不劳而获,但是这明显是不可能的,正所谓人丑就应该多读书,没错,我不会告诉你我这几天去图书馆自闭了。。这要说道前几天一位大神给看了一下他们做的一款类似山寨萝卜的游戏,然后萌生了也想动手做一个的念头,于是手贱解压了一下,两眼放光有木有原创 2014-05-25 23:37:56 · 1628 阅读 · 1 评论 -
cocos2d-x 学习资源整理(持续更新...)
cocos2dx 自己整理和收藏的的一些学习资源。原创 2014-07-02 14:34:12 · 2023 阅读 · 0 评论 -
cocos2d-x 3.0 Loading界面实现
cocos2d-x 3.0 Loading界面加载实现原创 2014-06-12 00:47:14 · 3126 阅读 · 3 评论 -
cocos2d-x 3.0 使用Sax解析xml文档(解决中文显示问题)
今天是个好日子,心想的事儿都能成,明天是个好日子,打开了家门儿迎春风。。。恩,听着歌写文档生活就是这么享受。今天以前的邻居大神突然在qq上赞了我一下,这让我异常激动啊。。这还要从前前前几天说起,那会无意间看到cocos微信上的一个实话实说活动,反正就是参加了可以抽奖这样子啦,没错,我就是本着那官方T恤去的,本着分子越大分母越大抽奖几率越大的原则,然后就连着发了一番感慨,而且还都是比较罗嗦,原创 2014-05-29 00:26:22 · 3660 阅读 · 3 评论 -
cocos2d-x 模态对话框的实现
心情不好,恩,不扯淡了,直接讲。==================================在泰然看了一篇实现模态对话框的文章,写的还不错,然后在其基础上加了我简单加了一层灰色透明背景,这样子界面效果看起来会更友好一点,好吧,原谅我的无耻,原创转载什么的也不在意了,原文在这里,今天感觉有点累,恩,主要是大神不能带我飞了,很是失落,好吧,不说废话了。在游戏中,我们原创 2014-05-29 20:41:17 · 3471 阅读 · 2 评论 -
cocos2dx 3.0 +VS2012 环境搭建
准备工具: VS 2012,cocos2dx3.0 rc0,android sdk(sdk+eclipse),ant,pyhotn(2.7.6),jdk 其中其中ANT是为了自动构建Android程序用。 下载完之后要记得配置jdk和python把下载之后的东西放到一起,这是我的目录:配置cocos2dx:然后,在cocos2dx文件原创 2014-04-12 14:44:52 · 5087 阅读 · 6 评论 -
cocos2d-x 使用tmx地图总结
tmx地图拖动、缩放、碰撞检测、还有跟随主角移动而移动。原创 2014-09-22 19:26:23 · 3840 阅读 · 0 评论 -
cocos2d-x 3.0 android mk文件 之 自动遍历*.cpp文件
cocos2d-x 3.0 android mk文件 之 自动遍历*.cpp文件原创 2014-05-13 16:16:34 · 2734 阅读 · 0 评论 -
cocos2d-x 3.0 rc0 + flappybird 学习心得
本人是大菜鸟一枚,刚入门cocos2d-x 不久,决定写个小游戏练练手感,发现OiteBoys的文章 cocos2dx制作flappybird,然后学习之,拿来练手作者的版本是3.0 beta版本,而在3.0 rc0版本中有略微差别:1)物理碰撞onContactBegin 参数变为一个 //物理碰撞 监听 auto contactListener = EventLi原创 2014-04-12 15:15:59 · 4527 阅读 · 4 评论 -
cocos2dx 坐标系统详解
1、在cocos2dx中,支持以下坐标系:● 屏幕坐标系: 原点在左上角,X轴向右,Y轴向下。(比如处理触摸事件时CCTouch对象中的坐标就是屏幕坐标系)● OpenGL坐标系: 原点在左下角,X轴向右,Y轴向上。(比如CCNode类的setPosition函数调用就是此坐标系)● 世界坐标系: 指相对于整个屏幕的坐标系,(0,0)就是屏幕的左下角● 本地坐标系: 相原创 2014-03-08 18:09:44 · 1760 阅读 · 0 评论 -
Cocos2dx 入门小游戏实例
cocos2dx 入门小游戏实例原创 2014-03-17 22:44:45 · 2674 阅读 · 2 评论 -
cocos2dx 3.0 触摸机制
在cocos2dx 3.0版本中,废弃了以往2.x版本的写法,我们先来看一下Layer.h中的一段代码/* Callback function should not be deprecated, it will generate lots of warnings. Since 'setTouchEnabled' was deprecated, it will make warni原创 2014-04-18 15:27:06 · 7073 阅读 · 2 评论 -
cocos2dx 3.0 飞机大战
cocos2dx 3.0 飞机大战原创 2014-04-22 12:52:47 · 3375 阅读 · 0 评论 -
cocos2dx 内存管理(3)---CCPoolManager浅析
前两篇博文我们我们详细分析了cocos2dx的内存管理机制的实现,现在我们在这里简单总结一下:对于一个对象来说,一般流程:Object obj=new Object() ,自引用计数为1然后调用obj.autorelease()方法,进行自动释放,将obj添加到自动释放池,并保持自引用计数为1在这里可以对obj引用,比如将obj添加到一个Layer中,则Layer此时是o原创 2014-03-26 20:41:58 · 1971 阅读 · 0 评论 -
cocos2dx 内存管理机制(2)
接着上一篇继续往下分析,我们知道一个被自动管理的对象从new出来之后会被放到autoreleasepool,那接下来 对象 是如何被delete的呢?首先我们要知道,cocos2d-x的引擎线程是单线程的,它不停的调用一个主循环来绘制当前的Scene ,同时对一些自动释放的对象进行管理。一、现在开始定位,我们知道win32 下cocos2dx程序入口CCAppl原创 2014-03-26 16:05:28 · 1431 阅读 · 0 评论 -
Cocos2dx 内存管理机制(1)
1.引用计数机制要了解cocos2dx引用计数的机制,首先我们来看看CCObject这个类class CC_DLL CCObject : public CCCopying{public: // object id, CCScriptSupport need public m_uID unsigned int m_uID; // Lua原创 2014-03-10 23:00:35 · 1716 阅读 · 0 评论 -
cocos2dx 3.0 之 用std::bind替换CC_CALLBACK_N
cocos2dx 3.0 之 用std::bind替换CC_CALLBACK_N原创 2014-04-22 19:13:38 · 3583 阅读 · 0 评论 -
cocos2dx 3.0 简单使用 CocoStudio UI Editor
想一想如今大三快结束了,面试笔试的经验几乎为零点零零好几(等等,为什么不是零),好吧,其实有过那么一两次,不过可气人的是公司竟然打着培训的幌子坑我们这种小年轻,太可恶了,要不是当初接待我们的那个小前台还是蛮不错的,长相甜美温柔可人,我就....(能怎样!)好吧,昨天菊花(菊花是谁?)说有公司来我们这学校招聘,一听就好激动的样子,做的是c++底层相关的一些东西,不管如何都要先去试试这水深不深啊,原创 2014-05-17 01:02:53 · 5101 阅读 · 2 评论 -
cocos2dx 3.0 简单使用 CocoStudio Animation Editor
原来有一两个人说我不帅的时候,我不以为意,逗我玩而已,后来几乎所有人都说我不帅,我才真正意识到事态的严重,这社会骗子真是越来越多了...好吧我承认,这个笑话不好笑,其实我想说的是,做人一定要坚持自己的原则,哪怕有一天所有人都和你背道而驰,都不要放弃自己当初的梦想,如果有一天,我们淹没在人海之中,庸碌一生,那是因为我们不够努力,不够勇敢的去面对生活。每天积累一点点,嗯,满足简单的快乐原创 2014-05-18 00:14:23 · 5361 阅读 · 2 评论 -
发一个基于Cocos2d-x的游戏
写在前面不知不觉毕业快一年了,今天整理电脑的时候发现自己还是学生的时候写的游戏,玩了一下,在我这手机上还是很流畅的。想想那个时候,在图书馆码了一个多月的代码,包括修图p图,也不知道哪里来的毅力,楞是一个人把它完成了,写完的时候还很臭屁的到别的寝室去宣传。。。游戏的类型是塔防游戏,整个游戏的风格是模拟当时很火的保卫小萝卜,满满的一股山寨风。游戏是基于cocos2d-x 3原创 2016-03-20 12:17:58 · 1070 阅读 · 4 评论