我正在使用 webgl、JavaScript 和 HTML 构建 2d 图形引擎,我希望 gl-Matrix.js 图形库进行转换,所以我从他们的网站https://glmatrix.net下载了 lg-Matrix 库 zip 文件并提取将其放入lib
我的项目中调用的文件夹中。我没有忘记.js
使用script tag
<script type="text/javascript" src="src/lib/toji-gl-matrix-0bca31a/dist/gl-matrix.js"></script>
然后我调用一些lg-Matrix
函数如下。
var xform = mat4.create();
mat4.translate(xform, xform, vec3.fromValues(-0.25, 0.25, 0.0));
mat4.rotateZ(xform, xform, 0.2);
mat4.scale(xform, xform, vec3.fromValues(1.2, 1.2, 1.0));
this.mWhiteSq.draw(xform);
this.mWhiteSq
是一个在画布中间绘制一个白色方块的函数,它也应用给定的转换。
问题是浏览器中的 JavaScript 控制台打印了标题中提到的错误消息。它说 mat4 没有定义。