首先,我对C/C++的了解很少,所以我的知识可能有所欠缺,但我目前正在尝试将OpenGL的一些功能移植到AS3,并查看OpenGL的glGenTextures()方法。
http://www.opengl.org/sdk/docs/man/xhtml/glGenTextures.xml
这个方法需要一对参数,但我的问题是针对后面的参数。GLuint * textures
我查阅了 GLuint 的类型数据,它似乎是一个32位无符号整数,然而文档接着说:
textures 指定一个数组,用于存储生成的纹理名称。
那么,GLuint 是一个数组还是一个无符号整数?如果这是某种指向数组内存地址的指针(不知道这也可能是一种可能性?),那么有没有人推荐在 ActionScript 中实现类似功能的等效方式,考虑到参数是按值而不是按引用在 ActionScript 中传递的。
非常感谢 SO 上所有好心人。
Gary Paluk