creator中矩阵究竟是如何参与坐标运算的
2d部分
显示节点CCNode,内部有一个变量,叫_trs,注意这个很重要,它主要存储了以下几个数据,我们在外部修改节点下面这些数据的时候,数据会优先存储到这个数组里,然后标记矩阵为脏,表示变换矩阵需要更新,那么在渲染的时候,就会依据flag对矩阵进行更新,进而对节点进行更新,这部分数据,只有位置,旋转,缩放
/*
trs[0] = 0; // position.x
trs[1] = 0; // position.y
trs[2] = 0; // position.z
trs[3] = 0; // rota
原创
2020-08-07 09:53:51 ·
1130 阅读 ·
0 评论