E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ccnode
【cocos2d-x从c++到js】JS与C++的交互2——JS与C++的“函数重载”问题
对于C++来说,存在函数重载,例如:12void
CCNode
::setScale(float scale)void
CCNode
::setScale(float scaleX,float scaleY
Kaitiren
·
2014-03-26 11:00
[置顶] 【爱上cocos2d-x之十】动作Action
1.动作Action概述Actions继承了
CCNode
的属性,可以让对象进行移动、缩放、旋转等。
Legendof1991
·
2014-03-25 17:00
action
动作
cocos2d-x
actions
CCMoveTo
[置顶] 【爱上cocos2d-x之六】层CCLayer
查看CCLayer的源代码:classCC_DLLCCLayer:public
CCNode
,publicCCTouchDelegate,publicCCAccelerometerDelegate,publicCCKeypadDelegate
Legendof1991
·
2014-03-24 19:00
cocos2d-x
CCLayer
[置顶] 【爱上cocos2d-x之七】精灵CCSprite
因为精灵是
CCNode
的子类,可以手动或者使用CCActions改变精灵。
Legendof1991
·
2014-03-24 19:00
cocos2d-x
CCSprite
精灵
spine cocos2d-x runtime修改:支持挂接
CCNode
到slot,并跟随动画(包括TSR, color, alpha)
因为spine的骨骼并不是一个
CCNode
,所以无法直接绑定,因此需要对spineruntime
n5
·
2014-03-22 14:00
Cocos2d-x函数----addChild()
函数原型:virtualvoidaddChild(
CCNode
*child,intzOrder,inttag);addChild()有三个参数:1、要加入场景的对象的指针,(可以是CCSprite*,CCLayer
zhang431705
·
2014-03-20 22:00
cocos2dx
Cocos2dx基础概念
添加到场景中的子节点都是
CCNode
的子类,例如CCLayer和CCSprite,它们赋予场景外观表现和行为表现。
zhang431705
·
2014-03-20 10:00
cocos2dx
基础概念学习
cocos2d-x部分函数介绍
2、因为在cocos2d里
CCNode
对象
u011609521
·
2014-03-19 09:00
CocoStudio场景编辑器开发之组件定位
例如,DEMO中仅提供了这样的代码:
CCNode
*pNode = SceneReader::sharedSceneReader()->createNodeWithSceneFile("scenetest
朱先忠老师
·
2014-03-19 08:40
游戏
return
开发
create
编辑器
cocos2d-x中调用其它类函数报“无法解析的外部命令,该命令在…处被调用“的问题
Entity.h#ifndef__ENTITY_H__ #define__ENTITY_H__ #include"cocos2d.h" USING_NS_CC; classEntity:public
CCNode
u012855000
·
2014-03-16 19:00
cocos2d-x
无法解析的外部命令
涂鸦 opengl简单应用1
涂抹经历初始化的代码if(
CCNode
::init()){ brushRadius=radius; locationsArray_=CCArray::createWithCapacity(0); locationsArray
leizuishuai201314
·
2014-03-12 19:00
cocos2d
涂鸦
OpenGL
涂抹
cocos2dx 坐标系统详解
(比如
CCNode
类的setPosition函数调用就是此坐标系)● 世界坐标系:指相对于整个屏幕的坐标系,(0,0)就是屏幕的左下角● 本地坐标系:相对于父对象的坐标。2、锚点(Anc
shun_fzll
·
2014-03-08 18:00
cocos2dx
坐标
微信经典飞机大战之五:触摸事件及其优先级
1.CCStandardTouch和CCTargetedTouch因为GameLayer继承于CCLayer,那么我们先来看一下CCLayer的声明:classCC_DLLCCLayer:public
CCNode
legendof1991
·
2014-03-01 23:04
经典飞机大战
CCStandardTouch
CCTargetedTouch
触摸事件
优先级
微信经典飞机大战
微信经典飞机大战之五:触摸事件及其优先级
1.CCStandardTouch和CCTargetedTouch因为GameLayer继承于CCLayer,那么我们先来看一下CCLayer的声明:classCC_DLLCCLayer:public
CCNode
Legendof1991
·
2014-03-01 23:00
优先级
触摸事件
CCTargetedTouch
经典飞机大战
CCStandardTouch
cocos2d-x编译问题集合之error C2440: “类型转换”: 无法从“void (__thiscall ::* )(void)”转换为“
callfuncN_selector(GameMenu::menuEnter)menuEnter这个方法里边是没有形参的导致了这个问题出现修改办法为将menuEnter这个方法改成menuEnter(
CCNode
yyhero1
·
2014-02-22 02:00
易错点--关于
CCNode
中的Zorder和VertexZ属性的区别
1:zOrder表示节点相对其“兄弟”节点(拥有共同的父节点)Z顺序值。对于像CCSprite这样有视觉呈现的节点,该参数决定了节点的绘制顺序,拥有最小Z值的节点最先被绘制。如果多个节点拥有相同Z值,绘制顺序将由由它们的添加顺序来决定。2:vertexZ表示真正的OpenGL的顶点。OpenGLZ顶点和Cocos2DZ顶点的区别如下:OpenGLZ修改Z顶点,而非父节点和子节点间的Z顺序。Open
yyhero1
·
2014-02-21 00:00
Cocos2dx 3.0 提高篇(一) 初体验
http://blog.csdn.net/start530/article/details/180529531、以CC开头的类从此去掉CC,如:|v2.1|v3.0| |CCSprite|Sprite| |
CCNode
gf771115
·
2014-02-17 10:00
cocos2d-x游戏开发系列教程-超级玛丽10-怪物与马里奥冲突检测
比如蘑菇怪的冲突检测函数:boolCMMonsterMushrooms::OnCollisionMario() { do {
CCNode
*pMushrooms=dynamic_cast(getChildByTag
yincheng01
·
2014-02-15 19:00
CCLayer
CCLayer本身几乎没什么功能,对比
CCNode
,CCLayer可用于接收触摸和加速计输入。
今日竹石
·
2014-02-15 16:00
cocos2dx进阶学习之CCAction
它经常的用法是,创建一个action,然后让某个
CCNode
对象(一般是精灵),去执行它。
yincheng01
·
2014-02-14 17:00
cocos2dx进阶学习之CCBI文件
在马里奥这个游戏里,我们用到了几个ccbi文件,比如蘑菇怪,马里奥等,下面是加载马里奥代码从这个代码可以看出,马里奥不是个精灵,是一个
CCNode
对象,是CCBReader对象从一个文件读出来的
CCNode
yincheng01
·
2014-02-14 16:00
cocos2d-x游戏开发系列教程-超级玛丽09-怪物激活与移动
CMMonsterBasic继承自
CCNode
和CMSender,所以怪物都是渲染对象,并且有消息发送功能。怪物基本类的接口
yincheng01
·
2014-02-14 15:00
cocos2dx进阶学习之CCSpriteBatchNode
继承关系CCSpriteBatchNode->
CCNode
,CCTextureProtocol成员变量inlineCCTextureAtlas*getTextureAtlas(void)inlinevoidsetTextureAtlas
yincheng01
·
2014-02-11 23:00
cocos 2dx 一 核心类关系
其中CScene、CCLayer、CCSprite都继承自
CCNode
,
CCNode
是Composite模式。CCMenu也继承自
CCNode
坐标系简介
aalbertini
·
2014-02-10 18:00
cocos2dx进阶学习之CCTMXTiledMap
继承关系CCTMXTiledMap->
CCNode
它由
CCNode
派生,我们已经知道
CCNode
是cocos2dx的舞台对象的公共父类,所以CCTMXTiledMap也是个舞台对象成员staticCCTMXTiledMap
yincheng01
·
2014-02-10 17:00
CCTMXTiledMap 介绍
首先看api可以看到,CCTMXTiledMap继承于
CCNode
,这样addchild等cocos2d-x中的基本类都可以使用。首先来看声明及初始化CCTMXTiledMapCC
zhanghefu
·
2014-02-02 20:00
cocos2d-x 基本概念的学习
CCNode
一旦建立起渲染树,组织复杂的场景就变得十分简单。我们赋予每个节点一系列属性,包括节点相对于父节点的位置、旋转角度、缩放比例、和变形参数等。我们只需要考虑节
Cosven
·
2014-02-02 00:00
C++
cocos2d-x
cocos2dx进阶学习之CCSprite
继承关系CCSprite->
CCNode
RGBA ->
CCNode
,CCRGBAProtocol CCTextureProtocol从继承关系可以看出
yincheng01
·
2014-01-26 00:00
cocos2dx进阶学习之CCLayer
继承关系CCLayer->
CCNode
,CCTouchDelegate,CCAccelerometerDelegate,CCKeypadDelegateCCLayer在cocos2dx中抽象的是一个层,
yincheng01
·
2014-01-24 11:00
cocos2dx进阶学习之坐标转换
在cocos2dx中,有四种坐标系GL坐标系:左下为原点,x轴向右,y轴向上UI坐标系:左上为原点,x轴向右,y轴向下世界坐标系:与GL坐标系相同本地坐标系:是节点(
CCNode
)的坐标系,原点在节点左下角
yincheng01
·
2014-01-24 09:00
cocos2dx进阶学习之
CCNode
继承关系
CCNode
->CCObject
CCNode
在cocos2dx中抽象舞台对象,需要渲染的对象都是从
CCNode
派生,包括CCScene,CCLayer,CCSprite等等
CCNode
提供包容关系管理成员函数
yincheng01
·
2014-01-24 05:00
【cocos2d-x从c++到js】10:JS与C++的交互2――JS与C++的“函数重载”问题
对于C++来说,存在函数重载,例如:void
CCNode
::setScale(floatscale) void
CCNode
::setScale(floatscaleX,floatscaleY)这两个函数的函数名是一样的
老G
·
2014-01-23 17:50
js
cocos2d-x
jsb
【cocos2d-x从c++到js】10:JS与C++的交互2——JS与C++的“函数重载”问题
对于C++来说,存在函数重载,例如:void
CCNode
::setScale(floatscale)void
CCNode
::setScale(floatscaleX,floatscaleY)这两个函数的函数名是一样的
老G
·
2014-01-23 17:50
js
cocos2d-x
jsb
Cocos
JS
cocos2dx进阶学习之CCScene
继承关系CCScene->
CCNode
->CCObjectCCScene抽象了一个场景的概念,类似舞台的一幕函数staticCCScene*create(void);静态创建函数,创建一个CCScene
yincheng01
·
2014-01-23 10:00
cocos2dx之坐标变换
首先,我们来看一下transform方法,其代码如下所示:void
CCNode
::transform() { kmMat4transfrom4x4; //Conve
ganpengjin1
·
2014-01-21 14:00
从零开始学习cocoStudio(6)--场景
CCLayer::init()) { returnfalse; } //初始化场景
CCNode
*pFishJoyScene=Sce
my183100521
·
2014-01-21 11:00
C++
cocos2d-x
cocostudio
Cocos2d-x中2.x和3.x的粒子系统的比较
CCParticleBatchNode和ParticleBatchNode相似的地方:继承图:两个类都继承自Node(v2.x中的
CCNode
,PS:官网又弄反了)和TextureProtocol(v2
弗朗德
·
2014-01-20 10:02
cocos2dx
Cocos2d-x 节点类(
CCNode
)
节点类(
CCNode
) 节点类是Cocos2D-X中的主要类,继承自CCObject,继承关系如下图所示。 任何需要画在屏幕上的对象都是节点类。
liubin8095
·
2014-01-18 11:00
Cocos2d-x 坐标转换
坐标系简介 通过上面的学习,相信大家对
CCNode
类的属性和方法有所了解,但是可能有些名词会令你困惑,如OpenGL坐标系、世界坐标系、节点相对坐标系、仿射变换等。那么下面我们就来解决这些问题。
liubin8095
·
2014-01-18 11:00
错误 1 error C2440:“类型转换”: 无法从“void (__thiscall GameLayer::* )(cocos2d::CCObject *)”转换为“cocos2d::SEL_C
把回调函数的cocos2d::CCObject* 换成cocos2d::
CCNode
*即可
themagickeyjianan
·
2014-01-16 11:00
cocos2dx之CCCallFunc,CCCallFuncN,CCCallFuncND,CCCallFuncO
在CCCallFunc系列动作的4个类中,CCCallFunc调用的方法不包含参数,CCCallFuncN调用的方法包含一个
CCNode
*类型的参数,表示执行动作的对象。
ganpengjin1
·
2014-01-15 16:00
cocos2dx之node坐标
CCNode
与坐标系Cocos2d-x采用了场景、层、精灵的层次结构来组织游戏元素,与此同时,这个层次结构还对应了游戏的渲染层次,因此游戏元素可以组织成树形结构,称作渲染树。
ganpengjin1
·
2014-01-14 15:00
cocos 2dx
效果的方法Snowflake.hstaticvoidcreateParticleSnowRing(cocos2d::CCPointposition,Engine::Stringimage,intradia,
CCNode
canroline
·
2014-01-10 15:00
CCParticleSnow
组合模式,为统一和区分“部分-整体关系”使用树状结构来管理对象节点。
不过我觉得用的比较好的是cocos2d-x引擎,它里面有很多的
CCNode
就是组合模式的实际实现.由于
CCNode
的头文件比较长,就不在这里粘贴了。
天使的白骨
·
2014-01-03 16:00
cocos2dx打飞机项目笔记七:各种回调:定时器schedule、普通回调callFunc、菜单回调menu_selector、事件回调event_selector
)(float); 2 typedef void (CCObject::*SEL_CallFunc)(); 3 typedef void (CCObject::*SEL_CallFuncN)(
CCNode
·
2013-12-26 11:00
cocos2dx
Cocos2d-x::Actions
Actionsareordersgiventoa
CCNode
object.Theseactionsusuallymodifysomeoftheobject'sattributeslikeposition
小小霸王枪
·
2013-12-23 23:00
Cocos2d-x--自定义血条
PROGRESSVIEW_H__ #define__PROGRESSVIEW_H__ #include"cocos2d.h" usingnamespacecocos2d; classProgressView:public
CCNode
zlQQhs
·
2013-12-23 20:00
自定义
进度条
cocos2d-x
ccnode
血条
4.cocos2d-x
CCNode
//添加子类函数 CCLayer*pLayer=CCLayer::create(); pLayer->setPosition(ccp(240,240)); CCSprite*pSprite=CCSprite::create("Icon-72.png"); pLayer->addChild(pSprite); this->addChild(pLayer); CCSprite*pSprite2=C
baidu_33322756
·
2013-12-20 11:00
Cocosd-x设计模式之六 :组合模式
这一篇博文中将要来学习cocos2d-x常用设计模式之五:组合模式,他在游戏的设计过程中使用的可能较少,但在cocos2d-x的引擎源码中,此模式却得到了大范围的使用,例如CCScene、CCLayer、
CCNode
�枥�呆
·
2013-12-17 22:14
设计模式
组合模式
cocos2dx 看上去很美的引用计数造成的内存泄露(二)——CCCallfuncO的参数
这次自己做了一个类似listView之类的东西,每个item设置回调,就用了CCCallfunO,具体如下:voidMyclass::callFunc(CCObject*obj) { intindex=((
CCNode
dinko321
·
2013-12-16 13:00
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他