火星熊猫
版主
收听TA
发消息
| 板凳
发表于 2013-3-7 08:45:58 |只看该作者
程序运行后效果如上图,红色是CCLayerColor 1,绿色是CCLayerColor2
1秒后,CCLayerColor 1被缩小,同时CCLayerColor 2也被同步的缩小
根据打印的log(因为log是每帧都打印,所以我只截取开始和缩放前后的log)
这时第一帧和第二帧的log,可以看到4个节点只在第一帧运行了nodeToParentTransform,CCScene和CCLayer的draw并不作实际绘制,所以只打印出两个CCLayerColor的MV矩阵这时是1,以及顶点数据是原始尺寸
in nodeToParentTransform: 1.000000, 0.000000, -0.000000, 1.000000, 0.000000, 0.000000
in CCScene //以上是CCscene的log,因为变形早于draw执行所以in xxx在下面,以下同理
in nodeToParentTransform: 1.000000, 0.000000, -0.000000, 1.000000, 0.000000, 0.000000
in CCLayer
in nodeToParentTransform: 1.000000, 0.000000, -0.000000, 1.000000, 0.000000, 0.000000
KM_GL_MODELVIEW: 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, -480.000000, -360.000000, -622.514282, 1.000000
KM_GL_PROJECTION: 1.299065, 0.000000, 0.000000, 0.000000, 0.000000, 1.732086, 0.000000, 0.000000, 0.000000, 0.000000, -1.000161, -1.000000, 0.000000, 0.000000, -0.200016, 0.000000
KM_GL_MODELVIEWPROJECTION: 1.299065, 0.000000, 0.000000, 0.000000, 0.000000, 1.732086, 0.000000, 0.000000, 0.000000, 0.000000, -1.000161, -1.000000, -623.550964, -623.550964, 622.414246, 622.514282
m_pSquareVertices[0]: 0.000000, 0.000000
m_pSquareVertices[1]: 960.000000, 0.000000
m_pSquareVertices[2]: 0.000000, 720.000000
m_pSquareVertices[3]: 960.000000, 720.000000
in CCLayerColor
in nodeToParentTransform: 1.000000, 0.000000, -0.000000, 1.000000, 0.000000, 0.000000
KM_GL_MODELVIEW: 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, -480.000000, -360.000000, -622.514282, 1.000000
KM_GL_PROJECTION: 1.299065, 0.000000, 0.000000, 0.000000, 0.000000, 1.732086, 0.000000, 0.000000, 0.000000, 0.000000, -1.000161, -1.000000, 0.000000, 0.000000, -0.200016, 0.000000
KM_GL_MODELVIEWPROJECTION: 1.299065, 0.000000, 0.000000, 0.000000, 0.000000, 1.732086, 0.000000, 0.000000, 0.000000, 0.000000, -1.000161, -1.000000, -623.550964, -623.550964, 622.414246, 622.514282
m_pSquareVertices[0]: 0.000000, 0.000000
m_pSquareVertices[1]: 480.000000, 0.000000
m_pSquareVertices[2]: 0.000000, 360.000000
m_pSquareVertices[3]: 480.000000, 360.000000
in CCLayerColor
in CCScene
in CCLayer
KM_GL_MODELVIEW: 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, -480.000000, -360.000000, -622.514282, 1.000000
KM_GL_PROJECTION: 1.299065, 0.000000, 0.000000, 0.000000, 0.000000, 1.732086, 0.000000, 0.000000, 0.000000, 0.000000, -1.000161, -1.000000, 0.000000, 0.000000, -0.200016, 0.000000
KM_GL_MODELVIEWPROJECTION: 1.299065, 0.000000, 0.000000, 0.000000, 0.000000, 1.732086, 0.000000, 0.000000, 0.000000, 0.000000, -1.000161, -1.000000, -623.550964, -623.550964, 622.414246, 622.514282
m_pSquareVertices[0]: 0.000000, 0.000000
m_pSquareVertices[1]: 960.000000, 0.000000
m_pSquareVertices[2]: 0.000000, 720.000000
m_pSquareVertices[3]: 960.000000, 720.000000
in CCLayerColor
KM_GL_MODELVIEW: 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, -480.000000, -360.000000, -622.514282, 1.000000
KM_GL_PROJECTION: 1.299065, 0.000000, 0.000000, 0.000000, 0.000000, 1.732086, 0.000000, 0.000000, 0.000000, 0.000000, -1.000161, -1.000000, 0.000000, 0.000000, -0.200016, 0.000000
KM_GL_MODELVIEWPROJECTION: 1.299065, 0.000000, 0.000000, 0.000000, 0.000000, 1.732086, 0.000000, 0.000000, 0.000000, 0.000000, -1.000161, -1.000000, -623.550964, -623.550964, 622.414246, 622.514282
m_pSquareVertices[0]: 0.000000, 0.000000
m_pSquareVertices[1]: 480.000000, 0.000000
m_pSquareVertices[2]: 0.000000, 360.000000
m_pSquareVertices[3]: 480.000000, 360.000000
in CCLayerColor
复制代码
|
本帖子中包含更多资源您需要 登录 才可以下载或查看,没有帐号?立即注册
|