**************************************************************************
时间:2014-11-8
作者:Sharing_Li
转载出处:http://blog.csdn.net/sharing_li/article/details/40920433
***************************************************************************
2.x的版本在draw中画直线等图形时,只要继承虚函数draw(),然后就在draw函数中调用绘图函数就可以了。
但是在3.x的版本则不相同,draw()函数被标识为final,无法继承进行代码编写,需要继承带参数的draw(Renderer *renderer, const Mat4 &transform, uint32_t flags)函数,并且绘制实现不是在这个函数中,而是在带参数的draw中继续调用onDraw函数.
这一点看下官方的test例子就清楚了,详细代码如下:
声明:
class DrawPrimitivesTest : public BaseLayer
{
public:
DrawPrimitivesTest();
virtual std::string title() const overri