|
@@ -58,7 +58,7 @@ material.color.setRGB(r, g, b) // 其中 r, g, 和 b 从 0 到 1
|
|
|
const m2 = new THREE.MeshBasicMaterial({color: 'red'}); // 红色
|
|
|
const m3 = new THREE.MeshBasicMaterial({color: '#F00'}); // 红色
|
|
|
const m4 = new THREE.MeshBasicMaterial({color: 'rgb(255,0,0)'}); // 红色
|
|
|
-const m5 = new THREE.MeshBasicMaterial({color: 'hsl(0,100%,50%)'); // 红色
|
|
|
+const m5 = new THREE.MeshBasicMaterial({color: 'hsl(0,100%,50%)'}); // 红色
|
|
|
</pre>
|
|
|
<p>那么,我们就来看看three.js的几个材质。</p>
|
|
|
<p><a href="/docs/#api/zh/materials/MeshBasicMaterial"><code class="notranslate" translate="no">MeshBasicMaterial</code></a> 不受光照的影响。<a href="/docs/#api/zh/materials/MeshLambertMaterial"><code class="notranslate" translate="no">MeshLambertMaterial</code></a> 只在顶点计算光照,而 <a href="/docs/#api/zh/materials/MeshPhongMaterial"><code class="notranslate" translate="no">MeshPhongMaterial</code></a> 则在每个像素计算光照。<a href="/docs/#api/zh/materials/MeshPhongMaterial"><code class="notranslate" translate="no">MeshPhongMaterial</code></a> 还支持镜面高光。</p>
|