実行時に顔の色を変更したい単純な平面メッシュがあります (実際には、キャラクターが「床タイル」の上を歩いたとき)。
私は次のことを試します:
face.color.setRGB(Math.random(), Math.random(), Math.random());
これは で正常に動作しますがCanvasRenderer
、 に切り替えると動作しなくWebGLRenderer
なります。
geometry.colorsNeedUpdate
フラグを設定しようとしましたが、成功しませんでした。メッシュとジオメトリは次のように設定されdynamic
ています。他に不足しているものはありますか?
(Three.js r59 を使用)
ありがとう、
フィル。