Cocos

【lambda】cocos 封闭函数局部变量lambda

lambda的问题,郁闷了好久,lambda里总是无法调用局部变量,每次都要重新获取,结果发现加入&就好了listener1->onTouchBegan=[&](Touch*touch,Event*event){}lambda表达式的使用可以借鉴下面的文章Cocos2dx3.0过渡篇(十二)lambda表达式的使用http://blog.csdn.net/star530/article/detai

cocos2dx3.2 关于计算两点向量normalize问题的解决办法

最近经常有小伙伴问这个一个问题,cocos2dx3.2关于计算两点向量normalize问题,我想可能是看了官网“贼来了”这个游戏的缘故吧。voidnormalize();//标准化向量.若为零向量,忽略由于cocos引擎是开源的,跟进去一看.normalize()返回的是void类型,怪不得会出这个错,。我修改的方法是先取值,再进行正负判断,修改后的代码是这样shootVector.normalize();PointnormalizedShootVector=-shootVector;然后编译,过了~~

cocos中文件名的大小写

在window中,文件名是不分大小写的,但是因为cc要被编译成手机app,所以我们有必要主要文件名的大小写在project.json中jsList中的文件名必须保持和文件夹中的大小写一致否则你会出错其次抛开cc,保持一致也是一个良好的编程习惯,因为有可能你的同事就在linux下编程

cocos2dx 3D战斗类游戏制作:【四】——一些零散笔记,3D小地图,android surfaceview等

在cocos的坐标系、cocos与Android之间遇到一些事情,做个笔记。首先是坐标系,Cocos的一个node,其rotation,是基于其父节点坐标的。然后是cocos与android的surfaceview的问题。android的surfaceview是在游戏被推入后台时,会被自动destroy的。首先,使用的是在主程序中创建一个新的surfaceview,通过其回调启动相机的方式。ok,ok,看起来,应该是surfaceview太强大了,要不然就是新线程中运行的绘屏surface会永远在最上层吧

万事开头难一——Cocos2d-JS游戏开发入门指导

所以,我觉得你一开始可以通过官网的“文档”分类下,对各个技术的介绍和概述,来了解整个Cocos到底是怎么回事。文档分类地址:http://cn.cocos2d-x.org/article/如下图:当然了,看文档是非常无聊的,你也可以去官网的教程分类下的Cocos2d-JS分类(http://cn.cocos2d-x.org/tutorial/index?type=cocos2d-js)和Cocos分类(http://cn.cocos2d-x.org/tutorial/index?

通过cocos裁切图片,将大图分为小图

游戏要用动画,美工还没做出来,于是,从网上找来了几张图,不过图是JavaME时代的图,动画都是靠裁切来显示的,于是想将大图分割成小图来用。