Cocos2d-x学习笔记(基础知识)
2012-06-14 10:35
447 查看
最近在学习跨ios和android的游戏引擎cocos2d-x,感触很多,有必要记录下来备忘,同时也将这些心得与大家分享。
【CCNode】
CCNode的参考点(AnchorPoint):当将m_bIsRelativeAnchorPoint设置为true时,节点的位置(position)就是参考点的坐标,节点在调整尺寸(setContentSize)和旋转(setRotation)时也会以参考点为基准点。
【CCLayer】
一个特殊的CCNode,默认情况下,m_bIsRelativeAnchorPoint为false(也就是说无视setAnchorPoint),大小与窗口相同,位置(position)就是左下角的坐标。CCLayer背景是透明的,如果需要带颜色的CCLayer,可以使用CCLayerColor。
【CCSprite】
继承自CCNode,用于显示游戏中的图片资源,可以运行各种CCAction实现动画效果。CCSprite默认bIsRelativeAnchorPoint为true,参考点(AnchorPoint)为(0.5, 0.5)。
【CCScene】
继承自CCNode,游戏的场景, CCScene可以通过CCDirector来导航, 导航方式:replaceScene替换当前场景; pushScene以堆栈的方式显示新场景(新场景可通过调用popScene回到原来场景)。场景通过CCTransitionScene可以实现淡入淡出、翻转等转场效果(replaceScene(CCTransitionScene *)或pushScene(CCTransitionScene *))。
【CCNode】
CCNode的参考点(AnchorPoint):当将m_bIsRelativeAnchorPoint设置为true时,节点的位置(position)就是参考点的坐标,节点在调整尺寸(setContentSize)和旋转(setRotation)时也会以参考点为基准点。
【CCLayer】
一个特殊的CCNode,默认情况下,m_bIsRelativeAnchorPoint为false(也就是说无视setAnchorPoint),大小与窗口相同,位置(position)就是左下角的坐标。CCLayer背景是透明的,如果需要带颜色的CCLayer,可以使用CCLayerColor。
【CCSprite】
继承自CCNode,用于显示游戏中的图片资源,可以运行各种CCAction实现动画效果。CCSprite默认bIsRelativeAnchorPoint为true,参考点(AnchorPoint)为(0.5, 0.5)。
【CCScene】
继承自CCNode,游戏的场景, CCScene可以通过CCDirector来导航, 导航方式:replaceScene替换当前场景; pushScene以堆栈的方式显示新场景(新场景可通过调用popScene回到原来场景)。场景通过CCTransitionScene可以实现淡入淡出、翻转等转场效果(replaceScene(CCTransitionScene *)或pushScene(CCTransitionScene *))。
相关文章推荐
- 【吼吼睡cocos2d学习笔记】第三章 - 基础知识
- cocos2d-x学习笔记——基础知识(一)
- cocos2d 学习笔记1_基础知识
- cocos2d-x学习笔记(一)C++基础知识
- 【吼吼睡cocos2d学习笔记】第三章 - 基础知识
- java学习笔记——基础知识
- js基础知识相关学习笔记记录
- 【Java学习笔记】基础知识学习10【继承与多态】
- JavaScript基础知识学习笔记
- opencv学习笔记——之二基础知识1
- 【Java学习笔记】基础知识学习12【Set接口的实现类】
- Python学习笔记:程序设计的基础知识
- WEB标准布局(DIV+CSS)学习笔记(一)-- CSS样式基础知识
- JSP学习笔记-基础知识
- 黑马程序员-- Dom基础知识学习笔记1
- 前端学习笔记--JavaScript--基础知识
- 概率图模型-原理与技术 第二章 基础知识 学习笔记
- 【Java学习笔记】基础知识学习16【文本输出】
- Mybatis学习笔记---day01基础知识
- PHP学习笔记1:基础知识快速浏览