1

webgl、JavaScript、および HTML を使用して 2D グラフィック エンジンを構築しています。gl-Matrix.js グラフィック ライブラリで変換を行いたいので、ウェブサイトhttps://glmatrix.netから lg-Matrix ライブラリの zip ファイルをダウンロードして抽出しました。それをlib私のプロジェクトで呼び出されたフォルダーに入れます。.jsを使用してファイルを HTML ファイルに追加することを忘れていませんでした。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 が定義されていないと言っています。

4

1 に答える 1