|
首先定义
static osg::Vec4Array* Color1;
然后附值
Color1->push_back(osg::Vec4(0.0f,0.0f,0.0f,1.0f));
Color1->push_back(osg::Vec4(0.0f,0.0f,127.0f,1.0f));
现在想取值:
return Color1[n/3];
但是报错:
error C2664: “osg::Vec4f::Vec4f(const osg::Vec4f &)”: 不能将参数 1 从“osg::Vec4Array”转换为“const osg::Vec4f &”
1> 原因如下: 无法从“osg::Vec4Array”转换为“const osg::Vec4f”
不知该怎么调用Vec4Array其中某一个元素? |
|