您的位置:首页 > 移动开发 > Cocos引擎

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 *))。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: