老师,你的代码好像有点问题

wx_4k0zmr5e WebGL 数据信息传入着色器... 最后由 wx_4k0zmr5e 于2018年02月27日回复

  • 1 回答
  • 899 浏览

var posLocation = cxt.getAttribLocation(program,'pos');

cxt.vertexAttribPointer(posLocation,2,cxt.FLOAT,false,BYTES_SIZE*5,0);

cxt.enableVertexAttribArray(posLocation);

var vcolor = cxt.getAttribLocation(program,'vcolor');

cxt.vertexAttribPointer(vcolor,3,cxt.FLOAT,false,BYTES_SIZE*5,BYTES_SIZE * 2);

cxt.enableVertexAttribArray(vcolor);

这段代码应该是这样的吧,

效果图: