cocos2dx在设计之初就集成了两套物理引擎,它们是box2d和chipmunk。我目前使用的是最新版的cocos2dx 3.1.1。引擎中默认使用的是chipmunk,如果想要改使用box2d的话,需要修改对应的android工程或者是ios工程的配置文件。
在2.x版本的cocos中,使用物理引擎的步骤十分繁琐。但在3.x版本中变得非常方便了。我这次的学习目标是制作一个打砖块的小游...
分类:
其他好文 时间:
2014-08-16 18:32:11
阅读次数:
334
听说Cocos Studio很久了,主要是因为骨骼动画。目前看来Cocos2d-x播放动画的方式只有2种:
第一种:是播放序列帧动画,即将动画的每一帧都加载进缓存里,需要播放时再使用Animation类来播放,这种方法简单暴力,应对一些细节要求低的动画场景的时候,这么干无伤大雅。但是当动画帧数稍高的时候就会需要大量的图片,消耗资源很大。
第二种:是由Cocos2d-x提供的Ac...
分类:
其他好文 时间:
2014-08-16 18:31:52
阅读次数:
516
本文主要讲述ios的几种设置横竖屏方法以及Android如何设置竖屏...
分类:
移动开发 时间:
2014-08-16 17:11:10
阅读次数:
216
最近在研究cocos2dx,由于项目中要用到内容滚动效果(内容超出容器,可以通过滑动屏幕滚动来查看),所以就毫不犹豫的选择了CCScrollView组件。使用中发现CCScrollView的体验不佳:理论上应该是当鼠标滑动离开时,由于惯性效果,内容应该继续向前滑动一段距离。但是CCScrollVie...
分类:
其他好文 时间:
2014-08-16 10:55:20
阅读次数:
251
从使用Quick-Cocos2d-x搭建一个横版过关游戏(四)拷来个进度条类,但是由于那个类有个bug,在setProgress里面self.fill是找不到的,所以我改进了一下,代码如下: 1 local Progress = class("Progress", function() 2 ...
分类:
其他好文 时间:
2014-08-15 19:33:19
阅读次数:
420
1.概述 版本: v3.0 beta 语言: C++ 定义在 “COCOS2DX_ROOT/cocos/base” 路径下的 "CCValue.h" 的头文件中。 ? 1 class Value; cocos2d::Valie 是一个包含了很多原生类型(int,float,double,bool,unsigned ch...
分类:
其他好文 时间:
2014-08-15 03:00:37
阅读次数:
214
一、二段设计模式二段构建模式就是将内存空间的分配和初始化分开来完成,然后调用一个静态方法来返回这个对象。调用Sprite::create()的时候内部先使用new来分配内存空间,然后调用init方法来初始化一些变量的设置。所以cocos2dx中的二段构建模式就是将new分配内存空间和init初始化内...
分类:
其他好文 时间:
2014-08-14 16:23:08
阅读次数:
226
实际开发中,我们经常会遇到这样的情况。我们有一个层layer1,这个层包含一个menu层,menu1层里又包含了一个节点按钮button1。现在需要实现一个效果:点击button1弹出一个对话框,这个对话框里也包含一个menu2和一个按钮button2,点击button2能够关闭这个对话框。这个.....
分类:
其他好文 时间:
2014-08-13 21:33:47
阅读次数:
317
通过前面几节的学习,相信大家都已经配置好了VS+cocos2dx2.2.3的环境,并且成功运行了官方的案例HelloWorld。一、窥探文件目录要想学好cocos2dx,首先就需要对引擎目录下的各个文件有所了解。接下来,就让我们先来分析一下cocos2dx2.2.3引擎的文件目录吧。从目录中我们主要了解..
分类:
其他好文 时间:
2014-08-13 19:27:27
阅读次数:
229