cocos2d-x节点(CCParallaxNode.h)API
来源:互联网 发布:md655ll a支持什么网络 编辑:程序博客网 时间:2024/05/16 19:24
本文来自http://blog.csdn.net/runaying ,引用必须注明出处!
cocos2d-x节点(CCParallaxNode.h)API
温馨提醒:为了大家能更好学习,强烈推荐大家看看本人的这篇博客 Cocos2d-X权威指南笔记
Parallax(视差) 类似滚动条
//cocos2d-x-3.0alpha0/cocos2dx/tilemap_parallax_nodes///Parallax(视差) 类似滚动条#ifndef __CCPARALLAX_NODE_H__#define __CCPARALLAX_NODE_H__#include "base_nodes/CCNode.h"/*#include "support/data_support/ccArray.h"*/NS_CC_BEGINstruct _ccArray;/** * @addtogroup tilemap_parallax_nodes * @{ *//** @brief ParallaxNode: A node that simulates a parallax scroller //模拟视差滚动的节点 children 移动的 faster / slower 是根据 parent 视差比确定的*/class CC_DLL ParallaxNode : public Node {public: // Create a Parallax(视差) node static ParallaxNode * create(); /** 使用 z-顺序,视差比和位置偏移 在内容里面添加一个 child It returns self, 你可以连接几个 addChilds. @since v0.8 * @js ctor */ ParallaxNode(); /** * @js NA * @lua NA */ virtual ~ParallaxNode(); // 防止编译器警告:“包括函数隐藏重载虚函数” using Node::addChild; void addChild(Node * child, int z, const Point& parallaxRatio, const Point& positionOffset); /** 为 Parallax(视差) 节点设置一个 layer 数组 */ void setParallaxArray( struct _ccArray *parallaxArray) { _parallaxArray = parallaxArray; } /** Returns Parallax(视差) 节点的 layer 数组 */ struct _ccArray* getParallaxArray() { return _parallaxArray; } const struct _ccArray* getParallaxArray() const { return _parallaxArray; } // // Overrides // virtual void addChild(Node * child, int zOrder, int tag) override; virtual void removeChild(Node* child, bool cleanup) override; virtual void removeAllChildrenWithCleanup(bool cleanup) override; virtual void visit(void) override;protected: Point absolutePosition(); Point _lastPosition; struct _ccArray* _parallaxArray;};// end of tilemap_parallax_nodes group/// @}NS_CC_END#endif //__CCPARALLAX_NODE_H__
- cocos2d-x节点(CCParallaxNode.h)API
- cocos2d-x节点(cocos2d.h)API
- cocos2d-X 节点(CCNode.h)API
- cocos2d-X 节点(CCLayer.h)API
- cocos2d-X 节点(CCMenu.h)API
- cocos2d-X 节点(CCMenuItem.h)API
- cocos2d-X 节点(CCSprite.h)API
- cocos2d-X 节点(CCTexture2D.h)API
- cocos2d-X 节点(SpriteBatchNode.h.)API
- cocos2d-X 节点(CCSpriteFrame.h..)API
- cocos2d-X 节点(CCAnimationCache.h)API
- cocos2d-X 节点(CCCamera.h.)API
- cocos2d-X 节点(CCAction.h)API
- cocos2d-X 节点(CCActionManager.h)API
- cocos2d-X 节点(CCIMEDelegate.h)API
- cocos2d-X 节点(CCLabelAtlas.h)API
- cocos2d-X 节点(CCLabelBMFont.h)API
- cocos2d-X 节点(CCLabelTTF.h)API
- epoll使用及总结
- 使用vs2010 opencv2.4.4编译release版本程序
- UVA 557 - Burger(概率 递推)
- cocos2d-x节点(CCTMXXMLParser.h)API
- cocos2d-x节点(CCTMXTiledMap.h)API
- cocos2d-x节点(CCParallaxNode.h)API
- 淘宝装修HTML代码大全
- 黑客技术—QQ窃取
- android中图片倒影、圆角效果重绘
- linux scp Host key verification failed
- 《一个程序员的奋斗史》《疯狂的程序员》等读后感
- office在线预览功能开发
- 唐老师数据结构专题八2
- Linux 上的游戏 Supertuxkart