在cocos2d-x使用中,需要不停的转换文件和压缩或解压文件,如果全人工来做,太麻烦了,且容易出错。我现在把一些用的到批处理贴出来,供大家使用...
分类:
Web程序 时间:
2014-06-15 08:01:12
阅读次数:
230
写得很好: http://blog.csdn.net/hitwhylz/article/details/19689567CCNode类的setPosition,getPosition函数如果是一个Node的Child则获取的坐标就是该Node的本地坐标(原点为父节点左下角)。 另一个关键问...
分类:
其他好文 时间:
2014-06-15 06:25:50
阅读次数:
203
首先在架构里面需要明白,如果使用new创建对象的话,我们需要自己释放内存,如果直接用引擎提供的警静态方法,我们可以不做内存管理,引擎自动处理,因为引擎背后有一个自动释放池。通过查看源码可以知道,每个静态方法都会调用autorelease()方法。如果我们需要引擎自动释放一个对象,创建后可以调用该对象...
分类:
其他好文 时间:
2014-06-14 23:41:13
阅读次数:
311
一个游戏中可以有很多个场景,每个场景里面又可能包含有多个图层,这里的图层一般就是CCLayer对象。CCLayer本身几乎没什么功能,对比CCNode,CCLayer可用于接收触摸和加速计输入。其实,cocos2d对图层并没有严格的要求,图层不一定要使用CCLayer类,它也可以是一个简单的CCNo...
分类:
其他好文 时间:
2014-06-14 22:53:01
阅读次数:
326
在介绍CCSprite之前,先要理解游戏开发中的一个核心概念:精灵。精灵也称为游戏对象,它可以用来表示游戏中的任何物体,比如敌人、子弹、甚至是一个背景图片、一段文字。CCSprite可以说是在cocos2d中最常用的一个类,可以称之为"精灵类",它能够以图片的形式将精灵显示到屏幕上。创建精灵在谈怎么...
分类:
其他好文 时间:
2014-06-14 21:53:31
阅读次数:
359
动画是游戏的必定要素之中的一个,在整个游戏过程中,又有着加速、减速动画的需求。以塔防为样例,布塔的时候希望可以将游戏减速,布好塔后,则希望能将游戏加速;当某个怪被冰冻后,移动速度减缓,而其它怪的移动速度不变。cocos2d-x引擎为我们提供了非常强大的接口,以下就将我实验的过程复述一遍,也方便他人。...
分类:
其他好文 时间:
2014-06-14 21:28:53
阅读次数:
251
1、Android环境搭配:下载jdk下载Android ADT下载安装Android SDK,地址:http://developer.android.com/sdk/index.html#download创建AVD2、下载Android NDK:http://developer.android.c...
分类:
移动开发 时间:
2014-06-14 21:26:49
阅读次数:
356
var WebSocket = WebSocket || window.WebSocket || window.MozWebSocket;
var WebSocketManager = cc.Class.extend({
_wsObj:
null,
_wsReConnectTimes:
0,
_reConnectMax:
3,
_conn...
分类:
编程语言 时间:
2014-06-14 07:45:52
阅读次数:
526
游戏中的碰撞还是比较多的,比如角色与角色的碰撞,角色与墙壁的碰撞,角色与怪物的碰撞等,都需要
进行碰撞的检测,来触发一定的事件
最近在尝试制作一个小游戏的时候需要用到碰撞检测,然后就查了下资料,并在论坛进行提问等算是找到了比较满意的碰撞检测方法,这里记录下来
现在自己知道的方法算是有了三种了,下面一一记录并分析下他们各自的优缺点
1、就是官方提供的,根据getBoundin...
分类:
Web程序 时间:
2014-06-14 07:07:32
阅读次数:
308
CCScrollView本质是CCLayer的一种,具备层的一切属性和方法。关于CCLayer的源码分析,后续会有。
小结:
1.CCScrollView支持两种操作,滚动和缩放。
2.CCScrollView通过delegate将数据与界面解耦。
3.CCScrollView本质是一个CClayer,他展示的是自己内部的container,并且CCScrollView的触摸以及展示是根据ViewSize 还不是本身的SIze决定的。...
分类:
其他好文 时间:
2014-06-13 20:55:22
阅读次数:
402