CCNode 继承关系
前言
在cocos2d中,CCNode是最基本的显示对象....在3.0后的新版本中CCNode继承自CCResponder类,可以响应用户的交互事件(点击,触摸等),也正由于这个原因,在新版本中去除了CCLayer(在旧版本中响应用户的交互)....CCNode 在cocos2d中的重要性类似于UIView之于UIKit.
cocos2d 坐标系
图片来自网络
cocos2d中的坐标系统是以左下角为坐标原点(与macOS 相同)
positionType...,这是因为在cocos2d中默认的屏幕适配系数为1,因此在示例2中,计算y值时获得的结果与示例1相同
CCPositionUnitUIPoints代表的y值计算公式为:y = y * 适配系数下面我们修改一下适配系数后...环境中,所有的场景,精灵,按钮,标签等,它们都直接或间接的继承自CCNode,通过了解positionType属性,我们可以灵活的控制需要显示的对象
One more thing
CCNode中还有一个