我见过以下问题,有人问如何从html中删除着色器: WebGL - 是否有在HTML中嵌入着色器的替代方法?
有一些精心设计的解决方法可以加载到包含问题答案中建议的着色器的文件中.
在我看到的教程中,着色器代码直接嵌入在html中.javascript代码使用getElementById引用它.但由于很多原因,将着色器直接嵌入到html中很难看.为什么我不能使用src =属性在外部引用它?
<script type="x-shader/x-fragment" id="shader-fs" src="util/fs"></script>
Run Code Online (Sandbox Code Playgroud)
以上不起作用,我只想知道为什么不行.这显然与脚本本身的限制有关,但我不明白.