首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
ccnode专题
cocos2dx CCNode计算node的大小
上面有一个Node,里面加入了很多节点,有CCSprite等等,怎么计算整个Node的大小。 思路:Node的宽度:maxX - minX;高度:maxY - minY. maxX = 所有子节点的X的最大值;(这个值不是位置,而是包含了大小的边界) minX = 所有子节点的X的最小值; maxY = 所有子节点的Y的最大值; minY = 所有子节点的Y的最小值;
阅读更多...
CCMotionStreak(ccnode子类 可实现拖尾效果 需要设置--- 消隐动画时长,拖尾条带相邻顶点间的最小距离,拖尾条带的宽度,顶点颜色,纹理)
例子: 以下示例出自tests项目中的MotionStreakTest文件夹下的MotionStreakTest.cpp文件,其中的MotionStreakTest2类如代码清单3-43所示。 代码清单3-43 定义CCMotionStreak对象 void MotionStreakTest2::onEnter() { MotionStreakTest::onEnter();
阅读更多...
CCScene(是一个ccnode 一个抽象概念 除了 锚点 =(0.5f, 0.5f) ContentSize = WinSize 和ccnode没有不同 )
#ifndef __CCSCENE_H__ #define __CCSCENE_H__ #include "base_nodes/CCNode.h" NS_CC_BEGIN /** * @addtogroup scene * @{ */ /** @brief CCScene is a subclass of CCNode that
阅读更多...