如何在三.js中更改平面几何图形的颜色?(总是给我一个黑色的结果)
How to change the color of a plane geometry in three.js? (always keeps giving me a black outcome)
我像这样向场景添加一架飞机
var plane = new THREE.Mesh(new THREE.PlaneBufferGeometry(300, 300), new THREE.MeshPhongMaterial({specular: '#fff',fog: false,color: '#ff9a00',shininess: 10 }));
然后我正在改变那架飞机的颜色
plane.material.color = '#ff9a00';
但是在颜色变化之后,我得到的只是一架黑色飞机。在颜色变化之前,飞机是橙棕色。颜色改变后,它应该仍然是橙棕色,但无论我尝试将其更改为什么颜色,它都会变成漆黑。
您没有正确指定颜色值。
plane.material.color.setHex( 0xff9a00 );
见 http://threejs.org/docs/#Reference/Math/Color
三.js R.73
相关文章:
- 奇怪的Javascript结果
- Javascript(jQuery)给了我奇怪的结果
- JSONP请求返回结果,但也触发error_callback
- 使用jQuery以红色和黑色闪烁文本
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- Javascript,输出结果后页面不断刷新
- 这是使用html快照和谷歌获取的预期结果吗?SEO/SPA
- 将地理编码结果转换为php变量以发布到mysql数据库
- AngularJS/HTML/Bootstrap元素用于动态搜索结果
- JQuery:向多个匹配结果添加换行符的最简单方法
- 当查询不在displayField中时,引导Ajax Typeahead不显示结果
- webpack代码拆分了handlerbs文件——结果是文件很大
- JavaScript循环无法正确计算/显示结果
- 相同的RegExp返回不同的结果-第一次是正确的结果,第二次是null
- Node.js使用Series函数(模式?)实现流控制时出现意外结果
- 试图将onChange函数作为道具传递给GrandChlidren,结果是TypeError:这是未定义的
- jQuery使用api获取typeform结果
- 根据条件检查数据库结果
- 如何在三.js中更改平面几何图形的颜色?(总是给我一个黑色的结果)
- 通过canvas将画布保存为图像.toDataURL结果为黑色矩形