收藏
回答

threejs使用getElementById方法的问题

游戏引擎 AppID 微信版本 基础库版本
three.js wx3ec7c277f6719d17 8.0.6 2.0.0
const material = new THREE.RawShaderMaterial({ 
    uniforms: {
        ratio: {
            value: 0.0
        }
    },
    vertexShader: document.getElementById('vertexShader').textContent,
    fragmentShader: document.getElementById('fragmentShader').textContent, 
});
 three.js 顶点着色的时候需要用的,getElementById,请问有代替的方法吗?


回答关注问题邀请回答
收藏

2 个回答

  • 俞楠
    俞楠
    2021-07-03

    解决了,感谢,直接把字段提取出来就行了

    2021-07-03
    有用
    回复
  • Forever
    Forever
    2021-06-16

    多试一下,我发现这两个方法返回的结果只是一个字符串,而且这样的字符串只有openGL能够识别,所以直接copy字符串作为参数值就可以了

    2021-06-16
    有用
    回复
登录 后发表内容