0

私は webgl で小さなプロジェクトを作成します。キューブにテクスチャが描かれていますが、今のところ問題ありません:)

しかし実際には、イメージは同じ名前のまま定期的に更新されます。そして、私がやりたいことは、htmlページを更新せずに画像が更新されたときにテクスチャを更新することです。

SetInterval またはキャッシュを保存しないメタとして別のソリューションを試しましたが、現時点では機能しません。

私が欲しいのは、.jpg の画像を定期的に「再読み込み」する単純な関数です。手伝って頂けますか ??

今後ともよろしくお願いいたします。楽しんで !!

4

2 に答える 2

3

テクスチャ付きの立方体が既にある場合はgl.texImage2D、新しい画像を呼び出してテクスチャを更新するだけです

gl.bindTexture(gl.TEXTURE_2D, textureToUpdate);
gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, gl.RGBA, gl.UNSIGNED_BYTE, newImage);
于 2016-02-20T08:24:07.277 に答える