清晰版视频点击这里观看 B站视频

全屏调试 跳转 || 代码地址 详见gitee

PPT文件 下载地址

遇到不清楚的地方,可在页面下方评论,谢谢您的支持。

点赞(0) 打赏

感谢您的打赏

打赏名单 [ 全部捐赠,将用于后续的课程、开源项目以及服务器的开销 ]

时间 姓名 金额 附言

2023-02-02

*杰
100.00

收货颇多,支持一下

2023-01-23

点燃**照亮他人
10.00

2022-12-30

Hc**wer
20.00

感谢冰哥,望坚持

评论列表 共有 1 条评论

地虎降天龙 1年前 回复TA

代码所在位置 webgl-techer-intermediate/ 10_深度缓冲区 / code / 深度冲突.html

webgl.drawArrays(webgl.TRIANGLES, 3, 6);

看老师您的课程视频就是这么写的,显示没问题,且控制台也不报错。

但是我下了就无法显示,控制太警告:GL_INVALID_OPERATION: Vertex buffer is not big enough for the draw call
查了下:drawArrays(mode, first, count) count为计数
所以把代码改成 
webgl.drawArrays(webgl.TRIANGLES, 3, 3);

这个问题在好像在初级课程讲关于drawArrays的code上也存在,不知道是您的电脑这部分接口版本和我们不一致还是什么?