Three.js loads external shader files instead of HTML tags within files.
发布时间
阅读量:
阅读量
以下展示加载代码的具体实现方式:
引入jquery插件:
<script src="r95/jquery-3.1.1.js"></script>
加载shader文件的初始化过程:
function initglsl(){
var error = document.getElementById('error');
vertDeferred = $.ajax({
url: './shaders/pbr-vert.glsl',
dataType: 'text',
async: true,
error: (jqXhr, textStatus, errorThrown) => {
error.innerHTML += 'Failed to load the vertex shader: ' + errorThrown + '<br>';
}
});
fragDeferred = $.ajax({
url: './shaders/pbr-frag.glsl',
全部评论 (0)
还没有任何评论哟~
