如何在Unity.d中使用Three.js中的Update功能? 我的意思是,我创建了一个对象:
var torus = new THREE.Mesh( 新的THREE.TorusKnotGeometry(60,20,100), reflectionMaterial );
当我点击身体时,我改变了一个reflectionMaterial。但是图像没有变化,我看到一个没有改变的反射材料(上图)。总是重绘渲染图像??? 感谢关注。抱歉我的英语(我来自乌克兰语)。
P.S。:我在上网本和(不是我的)笔记本上使用Three.js。在上网本上我没有看到着色器。为什么?? Three.js是否支持Shader Model 3和0?
答案 0 :(得分:0)
如果我理解了您的问题,那么点击某些内容后您就会遇到更改材料的问题?您可能需要更改标志,具体取决于您是否已有材料,有一些依赖关系 - 请查看以下链接:
material.needsUpdate = true;
上有一篇文章