阅读背景:

Cocos2d-x3.2与OpenGL渲染总结和渲染流程

来源:互联网 

第一,渲染流程从2.x到3.x的变化。

在2.x中,渲染过程是通过递归渲染树(Rendering tree)这种图关系来渲染关系图。递归调用visit()函数,并且在visit()函数中调用该节点的draw函数渲染各个节点,此时draw函数的作用是直接调用OpenGL代码进行图形的渲染。由于visit()和draw函数都是虚函数,所以要注意执行时的多态。那么我们来看看2.x版本中CCSprite的draw函数,如代码1。在2.x中,渲染过程是通过递归渲染树(Rendering tr




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: