关于Cocos2d-x中addchild和removeChild方法的参数的解析
2016-08-10 21:01
211 查看
一.addchildvirtual void addchild( Node * child , int localZOrder , int tag )添加一个子节点到容器中,有Z轴顺序和一个标记。1.如果子节点被添加到了一个“running(活动着的)”节点,那么'onEnter'和 'onEnterTransitionDidFinish' 将会立即调用。2.参数解析addChild:是指要添加的子成员(Node *类型,可移式Sprite, Layer等等);z:是指添加的ZOrder值,ZOrder是指该成员的层级(也可以说深度),z值大的成员在z值小的成员的上面,上面的会覆盖下面的,0的话就是最低的层级,层级一样的话根据谁后绘制的就覆盖先绘制的。层级不同的时候,还是可以进行物理碰撞。tag:是指该成员的tag值,tag值是一个成员的标识,如果丢掉了这个变量,可以通过getChildByTag(tag)把这个成员找到。3.例子bulletBox->addChild(bullet, 0, GameScene::HERO_BULLET_TAG);GameScene::HERO_BULLET_TAG为一个enum中的值,为102二.removeChildvirtual void removeChild ( Node * child , bool cleanup )从容器中删除一个孩子,取决于cleanup参数,同时可能会清除所有的活动的动作。1.参数解析child 希望被删除的子节点。
cleanup 为true 表示在这个节点上所有的动作和回调都会被删除, false 就不会删除。
cleanup 为true 表示在这个节点上所有的动作和回调都会被删除, false 就不会删除。
相关文章推荐
- addchild(...)参数解析 cocos2d-x
- 关于laravel5.5控制器方法参数依赖注入原理深度解析及问题修复
- 关于jQuery方法解析(一)append-参数设置问题
- 【cocos2d-x】关于cocos2d-x解析json的一个类,jsonbox的使用方法资料
- Cocos2d-X3.0bate_关于一些“无法解析的外部符号”的配置问题解决方法
- Cocos2d-X3.0bate_关于一些“无法解析的外部符号”的配置问题解决方法
- 分享关于js解析URL中的参数的方法
- 关于Cocos2d-x中触摸事件的setSwallowTouches 方法的解析
- 关于Java中方法调用时参数的传递
- 关于存储过程中一个参数表示多个查询条件使用方法的简单处理
- JavaScript:关于document.execCommand()函数可用参数大解析
- 关于Actionscript 3中给Flash传参数方法(一)
- C#关于参数为null(空值)的方法调用,重载顺序选择彻底研究
- 关于参数变量可变的方法的问题??
- Drupal中关于表单form的drupal_get_form方法如何传递自定义参数
- 关于"Java中方法参数的传递方式"的探讨
- request 中关于路径的部分方法举例解析
- 关于Function.prototype.bindAsEventListener方法的解析
- 关于Java多线程技术中所有方法的详细解析
- 关于xml的解析方法