我有一个简单的平面网格,我想在运行时更改脸部的颜色(实际上是当角色走过“地砖”时)。
我尝试以下方法:
face.color.setRGB(Math.random(), Math.random(), Math.random());
这适用于CanvasRenderer
,但是当我切换到WebGLRenderer
,它停止工作。
我尝试设置geometry.colorsNeedUpdate
标志,但没有成功,网格和几何设置为dynamic
,我还缺少什么吗?
(使用 Three.js r59)
谢谢,
菲尔。