发现在3.0画矢量图好多以前的gl的函数族都用不了了,比如
glEnable(GL_LINE_SMOOTH);
然后发现draw也被标上了final不允许重载了,现在想用opengl重绘也不知道咋搞了,
有没有opengl熟的指点一二?
发现在3.0画矢量图好多以前的gl的函数族都用不了了,比如
glEnable(GL_LINE_SMOOTH);
然后发现draw也被标上了final不允许重载了,现在想用opengl重绘也不知道咋搞了,
有没有opengl熟的指点一二?
virtual void draw(Renderer *renderer, const kmMat4& transform, bool transformUpdated);
virtual void draw() final;
看到没有,是第二个不让重载,第一个是专门给你们重载的。
用法可以参照 test里面写得,或者参照drawNode里面的源码
其实对于简单的绘图,3.0中有drawNode这个类,使用方便,可以应对一些简单的绘图。类似直线,多边形等。
哈,drawNode不错,严重感谢
不用谢哈,嘻嘻!!!
楼主,现在用DrawNode 感觉怎么样
你好,你有遇到 用draw之后,会被背景挡住的情况吗? 3.0 里面就算设置 背景setGlobalZOrder -1 都还是会被挡住