在quickx中不能直接调用OpenGL相关函数吗

比如c++中可以创建一个对象:

CCGLProgram* shader = new CCGLProgram(); 


```


这个在quickx里怎么弄?

不能直接用new, 通过tolua转过的方法才可以在lua中调用 比如 local sprite = CCSprite:create(“image/logo.png”)

可是那个类里没有静态的方法供调用,那些没有静态方法的类在lua中都无法创建了吗,还是说要自己加一个静态的create方法,然后再自己导出?

没有静态方法就需要自己导出一下了。

好吧。。有点不方便,要是能让所有cocos2dx能用的类在quickx也直接能用就好了 - -

考虑到通用性,一些不常用的类没有做导出,这样也可以减少代码量,进而减少包的大小。需要的时候,可以使用提供的工具来导出,还是很快的。

好的,明白了