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
目录入口类main.cpp主要控制类AppDelegate.cpp节点类CCNode导演类CCDirector场景类CCScene层次类CCLayer精灵类CCSprite大小类CCSize坐标CCPoint矩形类CCRect数组类CCArray入口类main.cpp这是应用程序的入口类,用于创建cocos2dx的AppDelegate实例、窗口大孝以及运行程序。主要..
分类:
其他好文 时间:
2014-08-13 19:16:17
阅读次数:
334
一、创建GameScene以及GameLayer就是简单创建一个Scene而已,在此就不多说啦~,可以参照我的打飞机的学习笔记(2)。二、添加一个开始栏很简单,就是调用Block中的create方法就可以啦~,只是需要传入大小和颜色等等的参数即可。void GameLayer::addStartLi...
分类:
其他好文 时间:
2014-08-13 14:28:07
阅读次数:
511
很久没有记笔记了,今天记一下,最近都在瞎忙活,都不知道自己干了些啥。先来一张目前的效果图:我的Controller是在官方的mvc sample的里面的PlayerDualController上更改的,所以很多地方还没来得及清理掉。源码如下: 1 local PlayerController = c...
分类:
其他好文 时间:
2014-08-13 12:29:26
阅读次数:
235
lua 中处理cocos2dx 的button 事件 2014-05-08 09:44:32|分类: lua |举报 |字号订阅 1、引入这个类:require "GuiConstants"2、下面是回调函数的处理.local function menuZhuCeCallback(sender,ev...
分类:
其他好文 时间:
2014-08-12 18:43:14
阅读次数:
208
cocos2dx在设计之初就集成了两套物理引擎,它们是box2d和chipmunk。我目前使用的是最新版的cocos2dx 3.2。引擎中默认使用的是chipmunk,如果想要改使用box2d的话,需要修改对应的android工程或者是ios工程的配置文件。 在2.x版本的cocos中,使用物...
分类:
其他好文 时间:
2014-08-12 16:55:54
阅读次数:
318